From badd33d3b9c555b43df6b94148c03b538443ff39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 2 Feb 2024 18:21:18 +0100 Subject: [PATCH] Remove unnecessary parens on static field get --- .../src/fields.ts | 16 ++-- .../context-name/output.js | 18 ++-- .../static-private/output.js | 4 +- .../static-public/output.js | 6 +- .../undecorated-static-private/output.js | 4 +- .../undecorated-static-public/output.js | 6 +- .../context-name/output.js | 2 +- .../static-private/output.js | 4 +- .../static-private/output.js | 2 +- .../context-name/output.js | 18 ++-- .../static-private/output.js | 4 +- .../static-public/output.js | 6 +- .../undecorated-static-private/output.js | 4 +- .../undecorated-static-public/output.js | 6 +- .../context-name/output.js | 2 +- .../static-private/output.js | 4 +- .../static-private/output.js | 2 +- .../context-name/output.js | 18 ++-- .../static-private/output.js | 2 +- .../static-public/output.js | 6 +- .../undecorated-static-private/output.js | 4 +- .../undecorated-static-public/output.js | 6 +- .../context-name/output.js | 2 +- .../static-private/output.js | 2 +- .../static-private/output.js | 2 +- .../context-name/output.js | 34 ++++---- .../static-private/output.js | 2 +- .../static-public/output.js | 12 +-- .../undecorated-static-private/output.js | 10 +-- .../undecorated-static-public/output.js | 12 +-- .../context-name/output.js | 2 +- .../static-private/output.js | 2 +- .../static-private/output.js | 2 +- .../array-rest-destructuring-middle/output.js | 2 +- .../array-rest-only/output.js | 2 +- .../assignment--es2015/array-rest/output.js | 2 +- .../completion-do-expression/output.js | 2 +- .../member-expression/output.js | 2 +- .../nested-under-array-pattern/output.js | 2 +- .../assignment--es2015/nested/output.js | 2 +- .../under-param-initializer/output.js | 4 +- .../function-params/output.js | 8 +- .../lhs-with-assign/output.js | 2 +- .../output.js | 2 +- .../lhs-with-shadowed-block-scoped/output.js | 2 +- .../output.js | 2 +- .../function-length/output.js | 8 +- .../array-rest-only/output.js | 2 +- .../array-rest/output.js | 2 +- .../nested-under-array-pattern/output.js | 8 +- .../nested/output.js | 6 +- .../output.js | 80 ++++++++--------- .../optional-chain-cast-to-boolean/output.js | 34 ++++---- .../output.js | 2 +- .../output.js | 2 +- .../fixtures/private/native-classes/output.js | 2 +- .../output.js | 80 ++++++++--------- .../output.js | 80 ++++++++--------- .../output.js | 78 ++++++++--------- .../optional-chain-before-property/output.js | 78 ++++++++--------- .../optional-chain-cast-to-boolean/output.js | 34 ++++---- .../optional-chain-delete-property/output.js | 62 ++++++------- .../output.js | 12 +-- .../output.js | 12 +-- .../output.js | 86 +++++++++---------- .../output.js | 86 +++++++++---------- .../output.js | 86 +++++++++---------- .../output.js | 86 +++++++++---------- .../output.js | 84 +++++++++--------- .../output.js | 84 +++++++++--------- .../output.js | 22 ++--- .../output.js | 22 ++--- .../fixtures/private/reevaluated/output.js | 4 +- .../fixtures/private/static-call/output.js | 2 +- .../private/static-inherited/output.js | 6 +- .../fixtures/private/static-shadow/output.js | 2 +- .../private/static-undefined/output.js | 4 +- .../test/fixtures/private/static/output.js | 4 +- .../private/tagged-template-static/output.js | 2 +- .../multiple-static-initializers/output.js | 2 +- .../integration/name-conflict/output.js | 2 +- .../set-only-getter/output.js | 2 +- 82 files changed, 714 insertions(+), 714 deletions(-) diff --git a/packages/babel-helper-create-class-features-plugin/src/fields.ts b/packages/babel-helper-create-class-features-plugin/src/fields.ts index e709d1659cd8d..63a843934ae34 100644 --- a/packages/babel-helper-create-class-features-plugin/src/fields.ts +++ b/packages/babel-helper-create-class-features-plugin/src/fields.ts @@ -413,13 +413,15 @@ const privateNameHandlerSpec: Handler & Receiver = return get; } - return t.sequenceExpression([ - t.callExpression(file.addHelper("classCheckPrivateStaticAccess"), [ - receiver, - t.cloneNode(classRef), - ]), - get, - ]); + const brandCheck = t.callExpression( + file.addHelper("classCheckPrivateStaticAccess"), + [receiver, t.cloneNode(classRef)], + ); + if (!isMethod) { + brandCheck.arguments.push(get); + return brandCheck; + } + return t.sequenceExpression([brandCheck, get]); } if (isMethod) { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/context-name/output.js index f4b74df6c6ebc..ac7e139155ea7 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/context-name/output.js @@ -16,49 +16,49 @@ class Foo { babelHelpers.classPrivateMethodInitSpec(this, _a); } static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get "b"() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set "b"(v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ["c"]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _D._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _D._); } static set ["c"](v) { _D._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get 0() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _E._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _E._); } static set 0(v) { _E._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [1]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _F._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _F._); } static set [1](v) { _F._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get 2n() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _G._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _G._); } static set 2n(v) { _G._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [3n]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _H._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _H._); } static set [3n](v) { _H._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [_computedKey]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _I._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _I._); } static set [_computedKey](v) { _I._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); @@ -73,7 +73,7 @@ function _get_a2() { } (() => { [_init_a, _init_a2, _get_a, _set_a, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7, _initStatic] = babelHelpers.applyDecs(_Foo, [[dec, 6, "a"], [dec, 6, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); }, function (value) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 6, "b"], [dec, 6, "c"], [dec, 6, 0], [dec, 6, 1], [dec, 6, 2n], [dec, 6, 3n], [dec, 6, _computedKey]], []); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-private/output.js index 3f343455d9304..b6fa28d01af23 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-private/output.js @@ -21,11 +21,11 @@ function _get_b2() { } (() => { [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initStatic] = babelHelpers.applyDecs(_Foo, [[dec, 6, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _A._); }, function (value) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 6, "b", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); }, function (value) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }]], []); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-public/output.js index ae80453ee12db..2e612a5e7cf97 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/static-public/output.js @@ -2,19 +2,19 @@ var _initStatic, _init_a, _init_b, _init_computedKey, _Foo; const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _B._); } static set b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set ['c'](v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-private/output.js index 63b28ef40e719..1b1b71c931d52 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-private/output.js @@ -3,13 +3,13 @@ const dec = () => {}; class Foo {} _Foo = Foo; function _get_a() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _A._); } function _set_a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, v); } function _get_b() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); } function _set_b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-public/output.js index f1262e8d9219d..cbf1f0aa4ca35 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/undecorated-static-public/output.js @@ -1,19 +1,19 @@ const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _B._); } static set b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set ['c'](v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/context-name/output.js index 6be3bd8747077..0c6426da6340e 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/context-name/output.js @@ -13,7 +13,7 @@ _computedKey = babelHelpers.toPropertyKey(f()); class Foo {} _Foo = Foo; [_init_a, _init_a2, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7] = babelHelpers.applyDecs(_Foo, [[dec, 5, "a"], [dec, 5, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _a._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _a._); }, function (value) { _a._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 5, "b"], [dec, 5, "c"], [dec, 5, 0], [dec, 5, 1], [dec, 5, 2n], [dec, 5, 3n], [dec, 5, _computedKey]], []); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/static-private/output.js index 292558114d433..0cf9bfd2d1ac8 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-fields--to-es2015/static-private/output.js @@ -3,11 +3,11 @@ const dec = () => {}; class Foo {} _Foo = Foo; [_init_a, _init_b] = babelHelpers.applyDecs(_Foo, [[dec, 5, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _a._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _a._); }, function (value) { _a._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 5, "b", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _b._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _b._); }, function (value) { _b._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }]], []); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-methods--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-methods--to-es2015/static-private/output.js index 5975672b21443..c95392b85c49c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-methods--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-methods--to-es2015/static-private/output.js @@ -2,7 +2,7 @@ var _initStatic, _call_a, _Foo; const dec = () => {}; class Foo { static callA() { - return (babelHelpers.classCheckPrivateStaticAccess(this, Foo), _a._).call(this); + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _a._).call(this); } } _Foo = Foo; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/context-name/output.js index 7ed5c9f82fd37..6823f29c0dc4c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/context-name/output.js @@ -16,49 +16,49 @@ class Foo { babelHelpers.classPrivateMethodInitSpec(this, _a); } static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get "b"() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set "b"(v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ["c"]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _D._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _D._); } static set ["c"](v) { _D._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get 0() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _E._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _E._); } static set 0(v) { _E._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [1]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _F._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _F._); } static set [1](v) { _F._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get 2n() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _G._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _G._); } static set 2n(v) { _G._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [3n]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _H._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _H._); } static set [3n](v) { _H._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [_computedKey]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _I._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _I._); } static set [_computedKey](v) { _I._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); @@ -73,7 +73,7 @@ function _get_a2() { } (() => { [_init_a, _init_a2, _get_a, _set_a, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7, _initStatic] = babelHelpers.applyDecs2203R(_Foo, [[dec, 6, "a"], [dec, 6, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); }, function (value) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 6, "b"], [dec, 6, "c"], [dec, 6, 0], [dec, 6, 1], [dec, 6, 2n], [dec, 6, 3n], [dec, 6, _computedKey]], []).e; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-private/output.js index 1eff468394b64..ae6b68567791f 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-private/output.js @@ -21,11 +21,11 @@ function _get_b2() { } (() => { [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initStatic] = babelHelpers.applyDecs2203R(_Foo, [[dec, 6, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _A._); }, function (value) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 6, "b", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); }, function (value) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }]], []).e; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-public/output.js index 1fdf49fe94de9..b7f9294012fd4 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/static-public/output.js @@ -2,19 +2,19 @@ var _initStatic, _init_a, _init_b, _init_computedKey, _Foo; const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _B._); } static set b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set ['c'](v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-private/output.js index 63b28ef40e719..1b1b71c931d52 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-private/output.js @@ -3,13 +3,13 @@ const dec = () => {}; class Foo {} _Foo = Foo; function _get_a() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _A._); } function _set_a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, v); } function _get_b() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); } function _set_b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-public/output.js index f1262e8d9219d..cbf1f0aa4ca35 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-accessors--to-es2015/undecorated-static-public/output.js @@ -1,19 +1,19 @@ const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _B._); } static set b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set ['c'](v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/context-name/output.js index 646edf0ad6f68..64c45af36213d 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/context-name/output.js @@ -13,7 +13,7 @@ _computedKey = babelHelpers.toPropertyKey(f()); class Foo {} _Foo = Foo; [_init_a, _init_a2, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7] = babelHelpers.applyDecs2203R(_Foo, [[dec, 5, "a"], [dec, 5, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _a._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _a._); }, function (value) { _a._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 5, "b"], [dec, 5, "c"], [dec, 5, 0], [dec, 5, 1], [dec, 5, 2n], [dec, 5, 3n], [dec, 5, _computedKey]], []).e; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/static-private/output.js index 4466616c93a8e..3cb70a0ecd617 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-fields--to-es2015/static-private/output.js @@ -3,11 +3,11 @@ const dec = () => {}; class Foo {} _Foo = Foo; [_init_a, _init_b] = babelHelpers.applyDecs2203R(_Foo, [[dec, 5, "a", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _a._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _a._); }, function (value) { _a._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }], [dec, 5, "b", function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _b._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _b._); }, function (value) { _b._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, value); }]], []).e; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-methods--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-methods--to-es2015/static-private/output.js index 1c2da24b00cb3..17aa3fc5c5483 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-methods--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2022-03-methods--to-es2015/static-private/output.js @@ -2,7 +2,7 @@ var _initStatic, _call_a, _Foo; const dec = () => {}; class Foo { static callA() { - return (babelHelpers.classCheckPrivateStaticAccess(this, Foo), _a._).call(this); + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _a._).call(this); } } _Foo = Foo; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/context-name/output.js index d17dcbdfb370b..18315e3b21c1d 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/context-name/output.js @@ -16,49 +16,49 @@ class Foo { babelHelpers.classPrivateMethodInitSpec(this, _a); } static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get "b"() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set "b"(v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ["c"]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _D._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _D._); } static set ["c"](v) { _D._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get 0() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _E._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _E._); } static set 0(v) { _E._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [1]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _F._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _F._); } static set [1](v) { _F._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get 2n() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _G._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _G._); } static set 2n(v) { _G._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [3n]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _H._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _H._); } static set [3n](v) { _H._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get [_computedKey]() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _I._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _I._); } static set [_computedKey](v) { _I._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); @@ -72,7 +72,7 @@ function _get_a2() { return _get_a(this); } (() => { - [_init_a, _init_a2, _get_a, _set_a, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7, _initStatic] = babelHelpers.applyDecs2301(_Foo, [[dec, 6, "a"], [dec, 6, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 6, "b"], [dec, 6, "c"], [dec, 6, 0], [dec, 6, 1], [dec, 6, 2n], [dec, 6, 3n], [dec, 6, _computedKey]], []).e; + [_init_a, _init_a2, _get_a, _set_a, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7, _initStatic] = babelHelpers.applyDecs2301(_Foo, [[dec, 6, "a"], [dec, 6, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 6, "b"], [dec, 6, "c"], [dec, 6, 0], [dec, 6, 1], [dec, 6, 2n], [dec, 6, 3n], [dec, 6, _computedKey]], []).e; _initStatic(_Foo); })(); var _A = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-private/output.js index 5d0bbc1caa507..6cad440876e8c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-private/output.js @@ -20,7 +20,7 @@ function _get_b2() { return _get_b(this); } (() => { - [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initStatic] = babelHelpers.applyDecs2301(_Foo, [[dec, 6, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _A._), (o, v) => _A._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 6, "b", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; + [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initStatic] = babelHelpers.applyDecs2301(_Foo, [[dec, 6, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _A._), (o, v) => _A._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 6, "b", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; _initStatic(_Foo); })(); var _A = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-public/output.js index 7f0a5604e42e5..6e1f4ad30267b 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/static-public/output.js @@ -2,19 +2,19 @@ var _initStatic, _init_a, _init_b, _init_computedKey, _Foo; const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _B._); } static set b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set ['c'](v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-private/output.js index 63b28ef40e719..1b1b71c931d52 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-private/output.js @@ -3,13 +3,13 @@ const dec = () => {}; class Foo {} _Foo = Foo; function _get_a() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _A._); } function _set_a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, v); } function _get_b() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _B._); } function _set_b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, _Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-public/output.js index f1262e8d9219d..cbf1f0aa4ca35 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-accessors--to-es2015/undecorated-static-public/output.js @@ -1,19 +1,19 @@ const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _A._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _A._); } static set a(v) { _A._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _B._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _B._); } static set b(v) { _B._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(this, Foo), _C._; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _C._); } static set ['c'](v) { _C._ = babelHelpers.classCheckPrivateStaticAccess(this, Foo, v); diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/context-name/output.js index 1514f15eeeebd..2ece1d7377488 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/context-name/output.js @@ -12,7 +12,7 @@ const f = () => { _computedKey = babelHelpers.toPropertyKey(f()); class Foo {} _Foo = Foo; -[_init_a, _init_a2, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7] = babelHelpers.applyDecs2301(_Foo, [[dec, 5, "a"], [dec, 5, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 5, "b"], [dec, 5, "c"], [dec, 5, 0], [dec, 5, 1], [dec, 5, 2n], [dec, 5, 3n], [dec, 5, _computedKey]], []).e; +[_init_a, _init_a2, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7] = babelHelpers.applyDecs2301(_Foo, [[dec, 5, "a"], [dec, 5, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 5, "b"], [dec, 5, "c"], [dec, 5, 0], [dec, 5, 1], [dec, 5, 2n], [dec, 5, 3n], [dec, 5, _computedKey]], []).e; babelHelpers.defineProperty(Foo, "a", _init_a(_Foo)); var _a = { _: _init_a2(_Foo) diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/static-private/output.js index c6950a162d770..fd3550507796c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-fields--to-es2015/static-private/output.js @@ -2,7 +2,7 @@ var _init_a, _init_b, _Foo; const dec = () => {}; class Foo {} _Foo = Foo; -[_init_a, _init_b] = babelHelpers.applyDecs2301(_Foo, [[dec, 5, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 5, "b", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _b._), (o, v) => _b._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; +[_init_a, _init_b] = babelHelpers.applyDecs2301(_Foo, [[dec, 5, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 5, "b", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _b._), (o, v) => _b._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; var _a = { _: _init_a(_Foo) }; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-methods--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-methods--to-es2015/static-private/output.js index 662da8cdbbf25..5c76840fd2cec 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-methods--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-01-methods--to-es2015/static-private/output.js @@ -2,7 +2,7 @@ var _initStatic, _call_a, _Foo; const dec = () => {}; class Foo { static callA() { - return (babelHelpers.classCheckPrivateStaticAccess(this, Foo), _a._).call(this); + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _a._).call(this); } } _Foo = Foo; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/context-name/output.js index 49cfbd5cc2a4f..f674e8205f05c 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/context-name/output.js @@ -16,52 +16,52 @@ class Foo { babelHelpers.classPrivateMethodInitSpec(this, _a); } static get a() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _A._; + return _A._; } static set a(v) { - _A._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _A._ = v; } static get "b"() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _C._; + return _C._; } static set "b"(v) { - _C._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _C._ = v; } static get ["c"]() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _D._; + return _D._; } static set ["c"](v) { - _D._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _D._ = v; } static get 0() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _E._; + return _E._; } static set 0(v) { - _E._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _E._ = v; } static get [1]() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _F._; + return _F._; } static set [1](v) { - _F._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _F._ = v; } static get 2n() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _G._; + return _G._; } static set 2n(v) { - _G._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _G._ = v; } static get [3n]() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _H._; + return _H._; } static set [3n](v) { - _H._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _H._ = v; } static get [_computedKey]() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _I._; + return _I._; } static set [_computedKey](v) { - _I._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _I._ = v; } } _Foo = Foo; @@ -72,7 +72,7 @@ function _get_a2() { return _get_a(this); } (() => { - [_init_a, _init_a2, _get_a, _set_a, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7, _initStatic] = babelHelpers.applyDecs2305(_Foo, [[dec, 9, "a"], [dec, 9, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 9, "b"], [dec, 9, "c"], [dec, 9, 0], [dec, 9, 1], [dec, 9, 2n], [dec, 9, 3n], [dec, 9, _computedKey]], []).e; + [_init_a, _init_a2, _get_a, _set_a, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7, _initStatic] = babelHelpers.applyDecs2305(_Foo, [[dec, 9, "a"], [dec, 9, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 9, "b"], [dec, 9, "c"], [dec, 9, 0], [dec, 9, 1], [dec, 9, 2n], [dec, 9, 3n], [dec, 9, _computedKey]], []).e; _initStatic(_Foo); })(); var _A = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-private/output.js index bb13c509d5ca9..c6b45ca8630c0 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-private/output.js @@ -20,7 +20,7 @@ function _get_b2() { return _get_b(this); } (() => { - [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initStatic] = babelHelpers.applyDecs2305(_Foo, [[dec, 9, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _A._), (o, v) => _A._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 9, "b", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; + [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initStatic] = babelHelpers.applyDecs2305(_Foo, [[dec, 9, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _A._), (o, v) => _A._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 9, "b", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _B._), (o, v) => _B._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; _initStatic(_Foo); })(); var _A = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-public/output.js index 6c725d72ba8e6..cdfbbf2dd023d 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/static-public/output.js @@ -2,22 +2,22 @@ var _initStatic, _init_a, _init_b, _init_computedKey, _Foo; const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _A._; + return _A._; } static set a(v) { - _A._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _A._ = v; } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _B._; + return _B._; } static set b(v) { - _B._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _B._ = v; } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _C._; + return _C._; } static set ['c'](v) { - _C._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _C._ = v; } } _Foo = Foo; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-private/output.js index 2dcdcde4ef54e..0b6f049e9e7d4 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-private/output.js @@ -1,18 +1,16 @@ -var _Foo; const dec = () => {}; class Foo {} -_Foo = Foo; function _get_a() { - return babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo), _A._; + return _A._; } function _set_a(v) { - _A._ = babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo, v); + _A._ = v; } function _get_b() { - return babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo), _B._; + return _B._; } function _set_b(v) { - _B._ = babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo, v); + _B._ = v; } var _A = { _: void 0 diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-public/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-public/output.js index edf928f46b1ca..c365830ea5475 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-public/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-accessors--to-es2015/undecorated-static-public/output.js @@ -1,22 +1,22 @@ const dec = () => {}; class Foo { static get a() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _A._; + return _A._; } static set a(v) { - _A._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _A._ = v; } static get b() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _B._; + return _B._; } static set b(v) { - _B._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _B._ = v; } static get ['c']() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _C._; + return _C._; } static set ['c'](v) { - _C._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, v); + _C._ = v; } } var _A = { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/context-name/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/context-name/output.js index b718984d77ca3..5af9612a60238 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/context-name/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/context-name/output.js @@ -12,7 +12,7 @@ const f = () => { _computedKey = babelHelpers.toPropertyKey(f()); class Foo {} _Foo = Foo; -[_init_a, _init_a2, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7] = babelHelpers.applyDecs2305(_Foo, [[dec, 8, "a"], [dec, 8, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 8, "b"], [dec, 8, "c"], [dec, 8, 0], [dec, 8, 1], [dec, 8, 2n], [dec, 8, 3n], [dec, 8, _computedKey]], []).e; +[_init_a, _init_a2, _init_computedKey, _init_computedKey2, _init_computedKey3, _init_computedKey4, _init_computedKey5, _init_computedKey6, _init_computedKey7] = babelHelpers.applyDecs2305(_Foo, [[dec, 8, "a"], [dec, 8, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 8, "b"], [dec, 8, "c"], [dec, 8, 0], [dec, 8, 1], [dec, 8, 2n], [dec, 8, 3n], [dec, 8, _computedKey]], []).e; babelHelpers.defineProperty(Foo, "a", _init_a(_Foo)); var _a = { _: _init_a2(_Foo) diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/static-private/output.js index 93c9b9c81c0c8..41cc512d9a97e 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-fields--to-es2015/static-private/output.js @@ -2,7 +2,7 @@ var _init_a, _init_b, _Foo; const dec = () => {}; class Foo {} _Foo = Foo; -[_init_a, _init_b] = babelHelpers.applyDecs2305(_Foo, [[dec, 8, "a", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 8, "b", o => (babelHelpers.classCheckPrivateStaticAccess(o, _Foo), _b._), (o, v) => _b._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; +[_init_a, _init_b] = babelHelpers.applyDecs2305(_Foo, [[dec, 8, "a", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _a._), (o, v) => _a._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)], [dec, 8, "b", o => babelHelpers.classCheckPrivateStaticAccess(o, _Foo, _b._), (o, v) => _b._ = babelHelpers.classCheckPrivateStaticAccess(o, _Foo, v)]], []).e; var _a = { _: _init_a(_Foo) }; diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-methods--to-es2015/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-methods--to-es2015/static-private/output.js index 81a2d44ee486a..f2dcb265b1ea4 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-methods--to-es2015/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2023-05-methods--to-es2015/static-private/output.js @@ -2,7 +2,7 @@ var _initStatic, _call_a, _Foo; const dec = () => {}; class Foo { static callA() { - return (babelHelpers.classCheckPrivateStaticAccess(this, Foo), _a._).call(this); + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _a._).call(this); } } _Foo = Foo; diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-destructuring-middle/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-destructuring-middle/output.js index 19647879d0d75..144caa2e32bdc 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-destructuring-middle/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-destructuring-middle/output.js @@ -11,5 +11,5 @@ var _x = { y }, _p, ..._p2] = [{ y: 1 - }, _C], _m = (babelHelpers.classCheckPrivateStaticAccess(_p, _C), _x._), x = _m === void 0 ? y : _m, z = _p2; + }, _C], _m = babelHelpers.classCheckPrivateStaticAccess(_p, _C, _x._), x = _m === void 0 ? y : _m, z = _p2; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-only/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-only/output.js index 114520556a53e..d360c90ba4736 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-only/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest-only/output.js @@ -9,7 +9,7 @@ var _x = { (() => { var _p, _m; var x, z; - [..._p] = [_C], _m = (babelHelpers.classCheckPrivateStaticAccess(_p[0], _C), _x._), x = _m === void 0 ? 1 : _m, z = babelHelpers.objectWithoutProperties(_p, _excluded); + [..._p] = [_C], _m = babelHelpers.classCheckPrivateStaticAccess(_p[0], _C, _x._), x = _m === void 0 ? 1 : _m, z = babelHelpers.objectWithoutProperties(_p, _excluded); result = { x, z diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest/output.js index bbb3acc88f10c..5b894e0a0bd00 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/array-rest/output.js @@ -7,5 +7,5 @@ var _x = { }; (() => { var _p, _p2, _m; - [_p, ..._p2] = [_C], _m = (babelHelpers.classCheckPrivateStaticAccess(_p, _C), _x._), x = _m === void 0 ? 1 : _m, z = _p2; + [_p, ..._p2] = [_C], _m = babelHelpers.classCheckPrivateStaticAccess(_p, _C, _x._), x = _m === void 0 ? 1 : _m, z = _p2; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/completion-do-expression/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/completion-do-expression/output.js index 0a231887387d2..75a5e515a1703 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/completion-do-expression/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/completion-do-expression/output.js @@ -7,5 +7,5 @@ var _x = { }; ((_m, _m2) => { var x; - result = (_m = _C, _m2 = (babelHelpers.classCheckPrivateStaticAccess(_m, _C), _x._), x = _m2 === void 0 ? 2 : _m2, _m); + result = (_m = _C, _m2 = babelHelpers.classCheckPrivateStaticAccess(_m, _C, _x._), x = _m2 === void 0 ? 2 : _m2, _m); })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/member-expression/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/member-expression/output.js index a474b58e22dc4..34ecfb951fe95 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/member-expression/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/member-expression/output.js @@ -14,5 +14,5 @@ var _z = { (() => { var _p, _p2; let z; - [babelHelpers.toSetter(_ => _x._ = _)._, _p, ..._p2] = [0, _C], x = (babelHelpers.classCheckPrivateStaticAccess(_p, _C), _x._), z = _p2; + [babelHelpers.toSetter(_ => _x._ = _)._, _p, ..._p2] = [0, _C], x = babelHelpers.classCheckPrivateStaticAccess(_p, _C, _x._), z = _p2; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested-under-array-pattern/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested-under-array-pattern/output.js index 0e7972ca9328a..a53feb66b37c8 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested-under-array-pattern/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested-under-array-pattern/output.js @@ -17,5 +17,5 @@ babelHelpers.defineProperty(C, "self", _C); (() => { var _p, _p2, _p3, _p4, _m; let x, y, z; - [_p, _p2,, _p3] = [_C, _C], x = (babelHelpers.classCheckPrivateStaticAccess(_p === void 0 ? _C.self : _p, _C), _x._), [, _p4] = (babelHelpers.classCheckPrivateStaticAccess(_p2, _C), _y._), _m = (babelHelpers.classCheckPrivateStaticAccess(_p4 === void 0 ? _C.self : _p4, _C), _z._), y = _m === void 0 ? _self.call(_C) : _m, z = _p3 === void 0 ? (babelHelpers.classCheckPrivateStaticAccess(y, _C), _y._) : _p3; + [_p, _p2,, _p3] = [_C, _C], x = babelHelpers.classCheckPrivateStaticAccess(_p === void 0 ? _C.self : _p, _C, _x._), [, _p4] = babelHelpers.classCheckPrivateStaticAccess(_p2, _C, _y._), _m = babelHelpers.classCheckPrivateStaticAccess(_p4 === void 0 ? _C.self : _p4, _C, _z._), y = _m === void 0 ? _self.call(_C) : _m, z = _p3 === void 0 ? babelHelpers.classCheckPrivateStaticAccess(y, _C, _y._) : _p3; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested/output.js index 76683fae4f379..8361791ab35ed 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/nested/output.js @@ -20,7 +20,7 @@ var _self = { let cloned, b, y, yy, yy2; _m = _x._, _m2 = _m === void 0 ? _self._ : _m, _m3 = _m2[_z._], ({ b - } = _m3), _m4 = (babelHelpers.classCheckPrivateStaticAccess(_m3, _C), _x._), y = _m4 === void 0 ? (_C.b = "bb", (babelHelpers.classCheckPrivateStaticAccess(_self._, _C), _y._)) : _m4, _m5 = (babelHelpers.classCheckPrivateStaticAccess(_m2, _C), _x._), yy = _m5 === void 0 ? (delete _C.self, ({ + } = _m3), _m4 = babelHelpers.classCheckPrivateStaticAccess(_m3, _C, _x._), y = _m4 === void 0 ? (_C.b = "bb", babelHelpers.classCheckPrivateStaticAccess(_self._, _C, _y._)) : _m4, _m5 = babelHelpers.classCheckPrivateStaticAccess(_m2, _C, _x._), yy = _m5 === void 0 ? (delete _C.self, ({ ...cloned } = _C), _y._ = "yy") : _m5, yy2 = _y._; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/under-param-initializer/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/under-param-initializer/output.js index 9d612227a4430..b88a93eba8d6b 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/under-param-initializer/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assignment--es2015/under-param-initializer/output.js @@ -3,7 +3,7 @@ let a; class C { static m(r = (_m2 = C, ({ a - } = (babelHelpers.classCheckPrivateStaticAccess(_m2, C), _x._)), _m2)) {} + } = babelHelpers.classCheckPrivateStaticAccess(_m2, C, _x._)), _m2)) {} } _C = C; var _x = { @@ -17,6 +17,6 @@ var _x = { let b; (function f(r = (_m = _C, ({ b - } = (babelHelpers.classCheckPrivateStaticAccess(_m, _C), _x._)), _m)) {})(); + } = babelHelpers.classCheckPrivateStaticAccess(_m, _C, _x._)), _m)) {})(); })(); C.m(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assumption-ignoreFunctionLength/function-params/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assumption-ignoreFunctionLength/function-params/output.js index ddafc5e69af9e..45114a2ad5085 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assumption-ignoreFunctionLength/function-params/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/assumption-ignoreFunctionLength/function-params/output.js @@ -1,17 +1,17 @@ class C { static 0(..._p) { var [..._p2] = _p, - x = (babelHelpers.classCheckPrivateStaticAccess(_p2[0], C), _x._); + x = babelHelpers.classCheckPrivateStaticAccess(_p2[0], C, _x._); } static 1(a, b = 1, _p3, ..._p4) { - var x = (babelHelpers.classCheckPrivateStaticAccess(_p3, C), _x._), + var x = babelHelpers.classCheckPrivateStaticAccess(_p3, C, _x._), c = _p4; } static 2(a, b, _p5) { - var x = (babelHelpers.classCheckPrivateStaticAccess(_p5 === void 0 ? C : _p5, C), _x._); + var x = babelHelpers.classCheckPrivateStaticAccess(_p5 === void 0 ? C : _p5, C, _x._); } static 3(a, b, _p6, _p7) { - var x = (babelHelpers.classCheckPrivateStaticAccess(_p6, C), _x._), + var x = babelHelpers.classCheckPrivateStaticAccess(_p6, C, _x._), c = _p7 === void 0 ? 1 : _p7; } } diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/lhs-with-assign/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/lhs-with-assign/output.js index 6867a3e90d428..3841b2346df4f 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/lhs-with-assign/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/lhs-with-assign/output.js @@ -6,7 +6,7 @@ var _x = { }; (() => { let x, y; - for (_m = (_m2 = _C, y = (babelHelpers.classCheckPrivateStaticAccess(_m2, _C), _x._), _m2), x = (babelHelpers.classCheckPrivateStaticAccess(_m, _C), _x._), _m;;) { + for (_m = (_m2 = _C, y = babelHelpers.classCheckPrivateStaticAccess(_m2, _C, _x._), _m2), x = babelHelpers.classCheckPrivateStaticAccess(_m, _C, _x._), _m;;) { var _m, _m2; break; } diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/variable-declaration-with-assign/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/variable-declaration-with-assign/output.js index bca1adc01da7b..c82d04416637f 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/variable-declaration-with-assign/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-init--es2015/variable-declaration-with-assign/output.js @@ -6,7 +6,7 @@ var _x = { }; (() => { let y; - for (let x = (babelHelpers.classCheckPrivateStaticAccess((_m = _C, y = (babelHelpers.classCheckPrivateStaticAccess(_m, _C), _x._), _m), _C), _x._);;) { + for (let x = babelHelpers.classCheckPrivateStaticAccess((_m = _C, y = babelHelpers.classCheckPrivateStaticAccess(_m, _C, _x._), _m), _C, _x._);;) { var _m; break; } diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/lhs-with-shadowed-block-scoped/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/lhs-with-shadowed-block-scoped/output.js index 1f5ab0fafc997..8b0946d1bbf8c 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/lhs-with-shadowed-block-scoped/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/lhs-with-shadowed-block-scoped/output.js @@ -9,7 +9,7 @@ var _x = { var x, a = "a"; for (const _ref of [_C]) { - x = (babelHelpers.classCheckPrivateStaticAccess(_ref, _C), _x._), ({ + x = babelHelpers.classCheckPrivateStaticAccess(_ref, _C, _x._), ({ [a]: a } = _ref); { diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/variable-declaration-block-scoped/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/variable-declaration-block-scoped/output.js index d200aa41006e2..c11218ed106e3 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/variable-declaration-block-scoped/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/for-of--es2015/variable-declaration-block-scoped/output.js @@ -8,7 +8,7 @@ var _x = { (() => { const a = "a"; for (const _ref of [_C]) { - const x = (babelHelpers.classCheckPrivateStaticAccess(_ref, _C), _x._), + const x = babelHelpers.classCheckPrivateStaticAccess(_ref, _C, _x._), { [a]: _ } = _ref; diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/function-params--es2015/function-length/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/function-params--es2015/function-length/output.js index 4f39a643f5649..8955156203fd1 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/function-params--es2015/function-length/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/function-params--es2015/function-length/output.js @@ -1,17 +1,17 @@ class C { static 0(..._p) { var [..._p2] = _p, - x = (babelHelpers.classCheckPrivateStaticAccess(_p2[0], C), _x._); + x = babelHelpers.classCheckPrivateStaticAccess(_p2[0], C, _x._); } static 1(a, b = 1, _p3, ..._p4) { - var x = (babelHelpers.classCheckPrivateStaticAccess(_p3, C), _x._), + var x = babelHelpers.classCheckPrivateStaticAccess(_p3, C, _x._), c = _p4; } static 2(a, b, _p5 = void 0) { - var x = (babelHelpers.classCheckPrivateStaticAccess(_p5 === void 0 ? C : _p5, C), _x._); + var x = babelHelpers.classCheckPrivateStaticAccess(_p5 === void 0 ? C : _p5, C, _x._); } static 3(a, b, _p6, _p7 = void 0) { - var x = (babelHelpers.classCheckPrivateStaticAccess(_p6, C), _x._), + var x = babelHelpers.classCheckPrivateStaticAccess(_p6, C, _x._), c = _p7 === void 0 ? 1 : _p7; } } diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest-only/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest-only/output.js index a00a1b14bc37b..ad62f57db07c1 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest-only/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest-only/output.js @@ -8,7 +8,7 @@ var _x = { }; (() => { var [..._p] = [_C], - _m = (babelHelpers.classCheckPrivateStaticAccess(_p[0], _C), _x._), + _m = babelHelpers.classCheckPrivateStaticAccess(_p[0], _C, _x._), x = _m === void 0 ? 1 : _m, z = babelHelpers.objectWithoutProperties(_p, _excluded); result = { diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest/output.js index 484dfaf1fc942..76a411908cdce 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/array-rest/output.js @@ -6,7 +6,7 @@ var _x = { }; (() => { var [_p, ..._p2] = [_C], - _m = (babelHelpers.classCheckPrivateStaticAccess(_p, _C), _x._), + _m = babelHelpers.classCheckPrivateStaticAccess(_p, _C, _x._), x = _m === void 0 ? 1 : _m, z = _p2; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested-under-array-pattern/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested-under-array-pattern/output.js index 968368f59e302..1004ee3a7c67d 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested-under-array-pattern/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested-under-array-pattern/output.js @@ -16,9 +16,9 @@ var _z = { babelHelpers.defineProperty(C, "self", _C); (() => { var [_p, _p2,, _p3] = [_C, _C], - x = (babelHelpers.classCheckPrivateStaticAccess(_p === void 0 ? _C.self : _p, _C), _x._), - [, _p4] = (babelHelpers.classCheckPrivateStaticAccess(_p2, _C), _y._), - _m = (babelHelpers.classCheckPrivateStaticAccess(_p4 === void 0 ? _C.self : _p4, _C), _z._), + x = babelHelpers.classCheckPrivateStaticAccess(_p === void 0 ? _C.self : _p, _C, _x._), + [, _p4] = babelHelpers.classCheckPrivateStaticAccess(_p2, _C, _y._), + _m = babelHelpers.classCheckPrivateStaticAccess(_p4 === void 0 ? _C.self : _p4, _C, _z._), y = _m === void 0 ? _self.call(_C) : _m, - z = _p3 === void 0 ? (babelHelpers.classCheckPrivateStaticAccess(y, _C), _y._) : _p3; + z = _p3 === void 0 ? babelHelpers.classCheckPrivateStaticAccess(y, _C, _y._) : _p3; })(); diff --git a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested/output.js b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested/output.js index e17f1043f2fd2..fa14b4e4d8a99 100644 --- a/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested/output.js +++ b/packages/babel-plugin-proposal-destructuring-private/test/fixtures/variable-declaration--es2015/nested/output.js @@ -23,9 +23,9 @@ var _self = { { b } = _m3, - _m4 = (babelHelpers.classCheckPrivateStaticAccess(_m3, _C), _x._), - y = _m4 === void 0 ? (_C.b = "bb", (babelHelpers.classCheckPrivateStaticAccess(_self._, _C), _y._)) : _m4, - _m5 = (babelHelpers.classCheckPrivateStaticAccess(_m2, _C), _x._), + _m4 = babelHelpers.classCheckPrivateStaticAccess(_m3, _C, _x._), + y = _m4 === void 0 ? (_C.b = "bb", babelHelpers.classCheckPrivateStaticAccess(_self._, _C, _y._)) : _m4, + _m5 = babelHelpers.classCheckPrivateStaticAccess(_m2, _C, _x._), yy = _m5 === void 0 ? (delete _C.self, ({ ...cloned } = _C), _y._ = "yy") : _m5, diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-before-member-call/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-before-member-call/output.js index 2c143fe9352eb..93a3d1cfa6744 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-before-member-call/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-before-member-call/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _ref, _self2, _ref2, _ref2$self, _ref3, _ref3$self, _self3, _self3$self, _getSelf, _ref4, _ref5, _ref5$call, _ref6, _ref6$getSelf, _getSelf2, _ref7, _getSelf2$call, _ref8, _ref8$self, _ref9, _call, _call$self, _getSelf3, _getSelf3$self, _getSelf4, _getSelf4$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _ref10, _self4, _ref11, _ref11$self, _ref12, _ref12$self, _self5, _self5$self, _getSelf5, _ref13, _ref14, _ref14$call, _ref15, _ref15$getSelf, _getSelf6, _ref16, _getSelf6$call, _ref17, _ref17$self, _ref18, _call2, _call2$self, _getSelf7, _getSelf7$self, _getSelf8, _getSelf8$self; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _babelHelpers$classCh, _babelHelpers$classCh2, _ref, _ref$self, _ref2, _ref2$self, _self2, _self2$self, _babelHelpers$classCh3, _babelHelpers$classCh4, _ref3, _ref3$call, _ref4, _ref4$getSelf, _getSelf, _ref5, _getSelf$call, _ref6, _ref6$self, _babelHelpers$classCh5, _call, _call$self, _getSelf2, _getSelf2$self, _getSelf3, _getSelf3$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _babelHelpers$classCh6, _babelHelpers$classCh7, _ref7, _ref7$self, _ref8, _ref8$self, _self3, _self3$self, _babelHelpers$classCh8, _babelHelpers$classCh9, _ref9, _ref9$call, _ref10, _ref10$getSelf, _getSelf4, _ref11, _getSelf4$call, _ref12, _ref12$self, _babelHelpers$classCh10, _call2, _call2$self, _getSelf5, _getSelf5$self, _getSelf6, _getSelf6$self; const o = { Foo: Foo }; @@ -19,44 +19,44 @@ class Foo { function fnDeep() { return deep; } - o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).call(_o$Foo); - o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._).call(_o$Foo2).toString; - o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._).call(_o$Foo3).toString(); - (_deep$very$o = deep?.very.o) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo), _m._).call(_deep$very$o$Foo); - (_deep$very$o2 = deep?.very.o) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo), _m._).call(_deep$very$o2$Foo).toString; - (_deep$very$o3 = deep?.very.o) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo), _m._).call(_deep$very$o3$Foo).toString(); - o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _m._).call(_ref); - o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _m._).call(_self2); - (_ref2 = o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo), _m._).call(_ref2$self); - (_ref3 = o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3$self = _ref3.self, Foo), _m._).call(_ref3$self); - (_self3 = (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo), _m._).call(_self3$self); - o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf); - (_ref5 = o == null ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5$call = _ref5.call(_ref4), Foo), _m._).call(_ref5$call); - (_ref6 = o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6$getSelf = _ref6.getSelf(), Foo), _m._).call(_ref6$getSelf); - (_getSelf2 = (_ref7 = o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2$call = _getSelf2.call(_ref7), Foo), _m._).call(_getSelf2$call); - (_ref8 = o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo), _m._).call(_ref8$self); - (_call = (o == null ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref9)) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo), _m._).call(_call$self); - (_getSelf3 = (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo), _m._).call(_getSelf3$self); - (_getSelf4 = (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4$self = _getSelf4.self, Foo), _m._).call(_getSelf4$self); - fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo), _m._).call(_fn$Foo); - fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo), _m._).call(_fn$Foo2).toString; - fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo), _m._).call(_fn$Foo3).toString(); - (_fnDeep$very$o = fnDeep?.().very.o) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo), _m._).call(_fnDeep$very$o$Foo); - (_fnDeep$very$o2 = fnDeep?.().very.o) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo), _m._).call(_fnDeep$very$o2$Foo).toString; - (_fnDeep$very$o3 = fnDeep?.().very.o) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo), _m._).call(_fnDeep$very$o3$Foo).toString(); - fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _m._).call(_ref10); - fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _m._).call(_self4); - (_ref11 = fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref11$self = _ref11.self, Foo), _m._).call(_ref11$self); - (_ref12 = fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo), _m._).call(_ref12$self); - (_self5 = (fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5$self = _self5.self, Foo), _m._).call(_self5$self); - fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf5); - (_ref14 = fn == null ? void 0 : (_ref13 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref14$call = _ref14.call(_ref13), Foo), _m._).call(_ref14$call); - (_ref15 = fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15$getSelf = _ref15.getSelf(), Foo), _m._).call(_ref15$getSelf); - (_getSelf6 = (_ref16 = fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6$call = _getSelf6.call(_ref16), Foo), _m._).call(_getSelf6$call); - (_ref17 = fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref17$self = _ref17.self, Foo), _m._).call(_ref17$self); - (_call2 = (fn == null ? void 0 : (_ref18 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref18)) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo), _m._).call(_call2$self); - (_getSelf7 = (fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf7$self = _getSelf7.self, Foo), _m._).call(_getSelf7$self); - (_getSelf8 = (fn == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf8$self = _getSelf8.self, Foo), _m._).call(_getSelf8$self); + o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).call(_o$Foo); + o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._).call(_o$Foo2).toString; + o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._).call(_o$Foo3).toString(); + (_deep$very$o = deep?.very.o) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo, _m._).call(_deep$very$o$Foo); + (_deep$very$o2 = deep?.very.o) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo, _m._).call(_deep$very$o2$Foo).toString; + (_deep$very$o3 = deep?.very.o) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo, _m._).call(_deep$very$o3$Foo).toString(); + o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh); + o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh2); + (_ref = o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref$self = _ref.self, Foo, _m._).call(_ref$self); + (_ref2 = o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo, _m._).call(_ref2$self); + (_self2 = (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2$self = _self2.self, Foo, _m._).call(_self2$self); + o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh3); + (_ref3 = o == null ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3$call = _ref3.call(_babelHelpers$classCh4), Foo, _m._).call(_ref3$call); + (_ref4 = o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4$getSelf = _ref4.getSelf(), Foo, _m._).call(_ref4$getSelf); + (_getSelf = (_ref5 = o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$call = _getSelf.call(_ref5), Foo, _m._).call(_getSelf$call); + (_ref6 = o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6$self = _ref6.self, Foo, _m._).call(_ref6$self); + (_call = (o == null ? void 0 : (_babelHelpers$classCh5 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh5)) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo, _m._).call(_call$self); + (_getSelf2 = (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2$self = _getSelf2.self, Foo, _m._).call(_getSelf2$self); + (_getSelf3 = (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo, _m._).call(_getSelf3$self); + fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo, _m._).call(_fn$Foo); + fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo, _m._).call(_fn$Foo2).toString; + fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo, _m._).call(_fn$Foo3).toString(); + (_fnDeep$very$o = fnDeep?.().very.o) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo, _m._).call(_fnDeep$very$o$Foo); + (_fnDeep$very$o2 = fnDeep?.().very.o) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo, _m._).call(_fnDeep$very$o2$Foo).toString; + (_fnDeep$very$o3 = fnDeep?.().very.o) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo, _m._).call(_fnDeep$very$o3$Foo).toString(); + fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh6 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh6); + fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh7 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh7); + (_ref7 = fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7$self = _ref7.self, Foo, _m._).call(_ref7$self); + (_ref8 = fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo, _m._).call(_ref8$self); + (_self3 = (fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo, _m._).call(_self3$self); + fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh8 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh8); + (_ref9 = fn == null ? void 0 : (_babelHelpers$classCh9 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9$call = _ref9.call(_babelHelpers$classCh9), Foo, _m._).call(_ref9$call); + (_ref10 = fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10$getSelf = _ref10.getSelf(), Foo, _m._).call(_ref10$getSelf); + (_getSelf4 = (_ref11 = fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4$call = _getSelf4.call(_ref11), Foo, _m._).call(_getSelf4$call); + (_ref12 = fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo, _m._).call(_ref12$self); + (_call2 = (fn == null ? void 0 : (_babelHelpers$classCh10 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh10)) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo, _m._).call(_call2$self); + (_getSelf5 = (fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5$self = _getSelf5.self, Foo, _m._).call(_getSelf5$self); + (_getSelf6 = (fn == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6$self = _getSelf6.self, Foo, _m._).call(_getSelf6$self); } } _Foo = Foo; @@ -65,7 +65,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-cast-to-boolean/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-cast-to-boolean/output.js index 817cdc47245ee..6393ebed8e907 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-cast-to-boolean/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/assumption-noDocumentAll/optional-chain-cast-to-boolean/output.js @@ -1,45 +1,45 @@ class C { static testIf(o) { - if (o != null && (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b.c.d) { + if (o != null && babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b.c.d) { return true; } return false; } static testConditional(o) { - return (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d ? true : false; + return (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d ? true : false; } static testLoop(o) { - while (o != null && (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b.c.d) { - for (; (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b.c)?.d;) { + while (o != null && babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b.c.d) { + for (; (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b.c)?.d;) { let i = 0; do { i++; if (i === 2) { return true; } - } while ((o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d); + } while ((o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d); } } return false; } static testNegate(o) { - return !!(o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d; + return !!(o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d; } static testIfDeep(o) { var _o$obj; - if (((_o$obj = o.obj) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj, C), _a._).b)?.c.d) { + if (((_o$obj = o.obj) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj, C, _a._).b)?.c.d) { return true; } return false; } static testConditionalDeep(o) { var _o$obj2; - return ((_o$obj2 = o.obj) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj2, C), _a._).b)?.c.d ? true : false; + return ((_o$obj2 = o.obj) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj2, C, _a._).b)?.c.d ? true : false; } static testLoopDeep(o) { - while ((_o$obj3 = o.obj) != null && (babelHelpers.classCheckPrivateStaticAccess(_o$obj3, C), _a._).b.c.d) { + while ((_o$obj3 = o.obj) != null && babelHelpers.classCheckPrivateStaticAccess(_o$obj3, C, _a._).b.c.d) { var _o$obj3; - for (; ((_o$obj4 = o.obj) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj4, C), _a._).b.c)?.d;) { + for (; ((_o$obj4 = o.obj) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj4, C, _a._).b.c)?.d;) { var _o$obj4; let i = 0; do { @@ -48,29 +48,29 @@ class C { if (i === 2) { return true; } - } while (((_o$obj5 = o.obj) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj5, C), _a._).b)?.c.d); + } while (((_o$obj5 = o.obj) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj5, C, _a._).b)?.c.d); } } return false; } static testNegateDeep(o) { var _o$obj6; - return !!((_o$obj6 = o.obj) == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj6, C), _a._).b)?.c.d; + return !!((_o$obj6 = o.obj) == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj6, C, _a._).b)?.c.d; } static testLogicalInIf(o) { - if ((o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d && (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._))?.b.c.d) { + if ((o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d && (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._))?.b.c.d) { return true; } return false; } static testLogicalInReturn(o) { - return (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d && (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._))?.b.c.d; + return (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d && (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._))?.b.c.d; } static testNullishCoalescing(o) { - if ((o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.non_existent ?? (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d) { - return (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.non_existent ?? (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d; + if ((o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.non_existent ?? (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d) { + return (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.non_existent ?? (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d; } - return (o == null ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.non_existent ?? o; + return (o == null ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.non_existent ?? o; } } var _a = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-array-pattern-static/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-array-pattern-static/output.js index 5e0de01fb8e6d..06d7225bf24af 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-array-pattern-static/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-array-pattern-static/output.js @@ -2,7 +2,7 @@ let Foo = /*#__PURE__*/babelHelpers.createClass(function Foo(props) { "use strict"; babelHelpers.classCallCheck(this, Foo); - [babelHelpers.toSetter(_ => _client._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, _))._] = props; + [babelHelpers.toSetter(_ => _client._ = _)._] = props; }); var _client = { _: void 0 diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-object-pattern-static/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-object-pattern-static/output.js index 0940eb5cb63cc..0f106875f8267 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-object-pattern-static/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/destructuring-object-pattern-static/output.js @@ -3,7 +3,7 @@ let Foo = /*#__PURE__*/babelHelpers.createClass(function Foo(props) { babelHelpers.classCallCheck(this, Foo); ({ - client: babelHelpers.toSetter(_ => _client._ = babelHelpers.classCheckPrivateStaticAccess(Foo, Foo, _))._ + client: babelHelpers.toSetter(_ => _client._ = _)._ } = props); }); var _client = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/native-classes/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/native-classes/output.js index a89c3c52500ec..eaaa33d741f9f 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/native-classes/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/native-classes/output.js @@ -4,7 +4,7 @@ class Foo { babelHelpers.classPrivateFieldInitSpec(this, _bar, "bar"); } static test() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _foo._; + return _foo._; } test() { return babelHelpers.classPrivateFieldGet2(this, _bar); diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call-with-transform/output.js index f569c5eb48753..17ac87a0546f0 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call-with-transform/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _ref, _self2, _ref2, _ref2$self, _ref3, _ref3$self, _self3, _self3$self, _getSelf, _ref4, _ref5, _ref5$call, _ref6, _ref6$getSelf, _getSelf2, _ref7, _getSelf2$call, _ref8, _ref8$self, _ref9, _call, _call$self, _getSelf3, _getSelf3$self, _getSelf4, _getSelf4$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _ref10, _self4, _ref11, _ref11$self, _ref12, _ref12$self, _self5, _self5$self, _getSelf5, _ref13, _ref14, _ref14$call, _ref15, _ref15$getSelf, _getSelf6, _ref16, _getSelf6$call, _ref17, _ref17$self, _ref18, _call2, _call2$self, _getSelf7, _getSelf7$self, _getSelf8, _getSelf8$self, _ref19, _ref20, _ref21, _ref22, _ref23, _ref23$getSelf, _ref24, _ref25, _ref26, _ref27, _ref28, _ref28$getSelf; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _babelHelpers$classCh, _babelHelpers$classCh2, _ref, _ref$self, _ref2, _ref2$self, _self2, _self2$self, _babelHelpers$classCh3, _babelHelpers$classCh4, _ref3, _ref3$call, _ref4, _ref4$getSelf, _getSelf, _ref5, _getSelf$call, _ref6, _ref6$self, _babelHelpers$classCh5, _call, _call$self, _getSelf2, _getSelf2$self, _getSelf3, _getSelf3$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _babelHelpers$classCh6, _babelHelpers$classCh7, _ref7, _ref7$self, _ref8, _ref8$self, _self3, _self3$self, _babelHelpers$classCh8, _babelHelpers$classCh9, _ref9, _ref9$call, _ref10, _ref10$getSelf, _getSelf4, _ref11, _getSelf4$call, _ref12, _ref12$self, _babelHelpers$classCh10, _call2, _call2$self, _getSelf5, _getSelf5$self, _getSelf6, _getSelf6$self, _ref13, _ref14, _ref15, _ref16, _ref17, _ref17$getSelf, _ref18, _ref19, _ref20, _ref21, _ref22, _ref22$getSelf; const o = { Foo: Foo }; @@ -19,44 +19,44 @@ class Foo { function fnDeep() { return deep; } - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).call(_o$Foo); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._).call(_o$Foo2).toString; - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._).call(_o$Foo3).toString(); - (_deep$very$o = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo), _m._).call(_deep$very$o$Foo); - (_deep$very$o2 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo), _m._).call(_deep$very$o2$Foo).toString; - (_deep$very$o3 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo), _m._).call(_deep$very$o3$Foo).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _m._).call(_ref); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _m._).call(_self2); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo), _m._).call(_ref2$self); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3$self = _ref3.self, Foo), _m._).call(_ref3$self); - (_self3 = (_ref19 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref19 === void 0 ? void 0 : _ref19.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo), _m._).call(_self3$self); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf); - (_ref5 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5$call = _ref5.call(_ref4), Foo), _m._).call(_ref5$call); - (_ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6$getSelf = _ref6.getSelf(), Foo), _m._).call(_ref6$getSelf); - (_getSelf2 = (_ref20 = _ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref20 === void 0 ? void 0 : _ref20.getSelf) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2$call = _getSelf2.call(_ref7), Foo), _m._).call(_getSelf2$call); - (_ref8 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo), _m._).call(_ref8$self); - (_call = (_ref21 = o === null || o === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref21 === void 0 ? void 0 : _ref21.call(_ref9)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo), _m._).call(_call$self); - (_getSelf3 = (_ref22 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref22 === void 0 ? void 0 : _ref22.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo), _m._).call(_getSelf3$self); - (_getSelf4 = (_ref23 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref23 === void 0 || (_ref23$getSelf = _ref23.getSelf) === null || _ref23$getSelf === void 0 ? void 0 : _ref23$getSelf.call(_ref23)) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4$self = _getSelf4.self, Foo), _m._).call(_getSelf4$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo), _m._).call(_fn$Foo); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo), _m._).call(_fn$Foo2).toString; - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo), _m._).call(_fn$Foo3).toString(); - (_fnDeep$very$o = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo), _m._).call(_fnDeep$very$o$Foo); - (_fnDeep$very$o2 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo), _m._).call(_fnDeep$very$o2$Foo).toString; - (_fnDeep$very$o3 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo), _m._).call(_fnDeep$very$o3$Foo).toString(); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _m._).call(_ref10); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _m._).call(_self4); - (_ref11 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref11$self = _ref11.self, Foo), _m._).call(_ref11$self); - (_ref12 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo), _m._).call(_ref12$self); - (_self5 = (_ref24 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref24 === void 0 ? void 0 : _ref24.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5$self = _self5.self, Foo), _m._).call(_self5$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf5); - (_ref14 = fn === null || fn === void 0 ? void 0 : (_ref13 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref14$call = _ref14.call(_ref13), Foo), _m._).call(_ref14$call); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15$getSelf = _ref15.getSelf(), Foo), _m._).call(_ref15$getSelf); - (_getSelf6 = (_ref25 = _ref16 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref25 === void 0 ? void 0 : _ref25.getSelf) === null || _getSelf6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6$call = _getSelf6.call(_ref16), Foo), _m._).call(_getSelf6$call); - (_ref17 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref17$self = _ref17.self, Foo), _m._).call(_ref17$self); - (_call2 = (_ref26 = fn === null || fn === void 0 ? void 0 : (_ref18 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref26 === void 0 ? void 0 : _ref26.call(_ref18)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo), _m._).call(_call2$self); - (_getSelf7 = (_ref27 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref27 === void 0 ? void 0 : _ref27.getSelf()) === null || _getSelf7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf7$self = _getSelf7.self, Foo), _m._).call(_getSelf7$self); - (_getSelf8 = (_ref28 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref28 === void 0 || (_ref28$getSelf = _ref28.getSelf) === null || _ref28$getSelf === void 0 ? void 0 : _ref28$getSelf.call(_ref28)) === null || _getSelf8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf8$self = _getSelf8.self, Foo), _m._).call(_getSelf8$self); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).call(_o$Foo); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._).call(_o$Foo2).toString; + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._).call(_o$Foo3).toString(); + (_deep$very$o = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo, _m._).call(_deep$very$o$Foo); + (_deep$very$o2 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo, _m._).call(_deep$very$o2$Foo).toString; + (_deep$very$o3 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo, _m._).call(_deep$very$o3$Foo).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh2); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref$self = _ref.self, Foo, _m._).call(_ref$self); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo, _m._).call(_ref2$self); + (_self2 = (_ref13 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref13 === void 0 ? void 0 : _ref13.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2$self = _self2.self, Foo, _m._).call(_self2$self); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh3); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3$call = _ref3.call(_babelHelpers$classCh4), Foo, _m._).call(_ref3$call); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4$getSelf = _ref4.getSelf(), Foo, _m._).call(_ref4$getSelf); + (_getSelf = (_ref14 = _ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref14 === void 0 ? void 0 : _ref14.getSelf) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$call = _getSelf.call(_ref5), Foo, _m._).call(_getSelf$call); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6$self = _ref6.self, Foo, _m._).call(_ref6$self); + (_call = (_ref15 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh5 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref15 === void 0 ? void 0 : _ref15.call(_babelHelpers$classCh5)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo, _m._).call(_call$self); + (_getSelf2 = (_ref16 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref16 === void 0 ? void 0 : _ref16.getSelf()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2$self = _getSelf2.self, Foo, _m._).call(_getSelf2$self); + (_getSelf3 = (_ref17 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref17 === void 0 || (_ref17$getSelf = _ref17.getSelf) === null || _ref17$getSelf === void 0 ? void 0 : _ref17$getSelf.call(_ref17)) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo, _m._).call(_getSelf3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo, _m._).call(_fn$Foo); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo, _m._).call(_fn$Foo2).toString; + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo, _m._).call(_fn$Foo3).toString(); + (_fnDeep$very$o = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo, _m._).call(_fnDeep$very$o$Foo); + (_fnDeep$very$o2 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo, _m._).call(_fnDeep$very$o2$Foo).toString; + (_fnDeep$very$o3 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo, _m._).call(_fnDeep$very$o3$Foo).toString(); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh6 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh6); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh7 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh7); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7$self = _ref7.self, Foo, _m._).call(_ref7$self); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo, _m._).call(_ref8$self); + (_self3 = (_ref18 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref18 === void 0 ? void 0 : _ref18.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo, _m._).call(_self3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh8 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh8); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh9 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9$call = _ref9.call(_babelHelpers$classCh9), Foo, _m._).call(_ref9$call); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10$getSelf = _ref10.getSelf(), Foo, _m._).call(_ref10$getSelf); + (_getSelf4 = (_ref19 = _ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref19 === void 0 ? void 0 : _ref19.getSelf) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4$call = _getSelf4.call(_ref11), Foo, _m._).call(_getSelf4$call); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo, _m._).call(_ref12$self); + (_call2 = (_ref20 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh10 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref20 === void 0 ? void 0 : _ref20.call(_babelHelpers$classCh10)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo, _m._).call(_call2$self); + (_getSelf5 = (_ref21 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref21 === void 0 ? void 0 : _ref21.getSelf()) === null || _getSelf5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5$self = _getSelf5.self, Foo, _m._).call(_getSelf5$self); + (_getSelf6 = (_ref22 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref22 === void 0 || (_ref22$getSelf = _ref22.getSelf) === null || _ref22$getSelf === void 0 ? void 0 : _ref22$getSelf.call(_ref22)) === null || _getSelf6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6$self = _getSelf6.self, Foo, _m._).call(_getSelf6$self); } } _Foo = Foo; @@ -65,7 +65,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call/output.js index 5f00017ee44d4..c4a949c2a966e 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-member-call/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _ref, _self2, _ref2, _ref2$self, _ref3, _ref3$self, _self3, _self3$self, _getSelf, _ref4, _ref5, _ref5$call, _ref6, _ref6$getSelf, _getSelf2, _ref7, _getSelf2$call, _ref8, _ref8$self, _ref9, _call, _call$self, _getSelf3, _getSelf3$self, _getSelf4, _getSelf4$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _ref10, _self4, _ref11, _ref11$self, _ref12, _ref12$self, _self5, _self5$self, _getSelf5, _ref13, _ref14, _ref14$call, _ref15, _ref15$getSelf, _getSelf6, _ref16, _getSelf6$call, _ref17, _ref17$self, _ref18, _call2, _call2$self, _getSelf7, _getSelf7$self, _getSelf8, _getSelf8$self; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _babelHelpers$classCh, _babelHelpers$classCh2, _ref, _ref$self, _ref2, _ref2$self, _self2, _self2$self, _babelHelpers$classCh3, _babelHelpers$classCh4, _ref3, _ref3$call, _ref4, _ref4$getSelf, _getSelf, _ref5, _getSelf$call, _ref6, _ref6$self, _babelHelpers$classCh5, _call, _call$self, _getSelf2, _getSelf2$self, _getSelf3, _getSelf3$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _babelHelpers$classCh6, _babelHelpers$classCh7, _ref7, _ref7$self, _ref8, _ref8$self, _self3, _self3$self, _babelHelpers$classCh8, _babelHelpers$classCh9, _ref9, _ref9$call, _ref10, _ref10$getSelf, _getSelf4, _ref11, _getSelf4$call, _ref12, _ref12$self, _babelHelpers$classCh10, _call2, _call2$self, _getSelf5, _getSelf5$self, _getSelf6, _getSelf6$self; const o = { Foo: Foo }; @@ -19,44 +19,44 @@ class Foo { function fnDeep() { return deep; } - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).call(_o$Foo); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._).call(_o$Foo2).toString; - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._).call(_o$Foo3).toString(); - (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo), _m._).call(_deep$very$o$Foo); - (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo), _m._).call(_deep$very$o2$Foo).toString; - (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo), _m._).call(_deep$very$o3$Foo).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _m._).call(_ref); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _m._).call(_self2); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo), _m._).call(_ref2$self); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3$self = _ref3.self, Foo), _m._).call(_ref3$self); - (_self3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo), _m._).call(_self3$self); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf); - (_ref5 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5$call = _ref5.call(_ref4), Foo), _m._).call(_ref5$call); - (_ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6$getSelf = _ref6.getSelf(), Foo), _m._).call(_ref6$getSelf); - (_getSelf2 = (_ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2$call = _getSelf2.call(_ref7), Foo), _m._).call(_getSelf2$call); - (_ref8 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo), _m._).call(_ref8$self); - (_call = (o === null || o === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref9)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo), _m._).call(_call$self); - (_getSelf3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo), _m._).call(_getSelf3$self); - (_getSelf4 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4$self = _getSelf4.self, Foo), _m._).call(_getSelf4$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo), _m._).call(_fn$Foo); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo), _m._).call(_fn$Foo2).toString; - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo), _m._).call(_fn$Foo3).toString(); - (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo), _m._).call(_fnDeep$very$o$Foo); - (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo), _m._).call(_fnDeep$very$o2$Foo).toString; - (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo), _m._).call(_fnDeep$very$o3$Foo).toString(); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _m._).call(_ref10); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _m._).call(_self4); - (_ref11 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref11$self = _ref11.self, Foo), _m._).call(_ref11$self); - (_ref12 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo), _m._).call(_ref12$self); - (_self5 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5$self = _self5.self, Foo), _m._).call(_self5$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf5); - (_ref14 = fn === null || fn === void 0 ? void 0 : (_ref13 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref14$call = _ref14.call(_ref13), Foo), _m._).call(_ref14$call); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15$getSelf = _ref15.getSelf(), Foo), _m._).call(_ref15$getSelf); - (_getSelf6 = (_ref16 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf) === null || _getSelf6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6$call = _getSelf6.call(_ref16), Foo), _m._).call(_getSelf6$call); - (_ref17 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref17$self = _ref17.self, Foo), _m._).call(_ref17$self); - (_call2 = (fn === null || fn === void 0 ? void 0 : (_ref18 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref18)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo), _m._).call(_call2$self); - (_getSelf7 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()) === null || _getSelf7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf7$self = _getSelf7.self, Foo), _m._).call(_getSelf7$self); - (_getSelf8 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf8$self = _getSelf8.self, Foo), _m._).call(_getSelf8$self); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).call(_o$Foo); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._).call(_o$Foo2).toString; + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._).call(_o$Foo3).toString(); + (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo, _m._).call(_deep$very$o$Foo); + (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo, _m._).call(_deep$very$o2$Foo).toString; + (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo, _m._).call(_deep$very$o3$Foo).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh2); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref$self = _ref.self, Foo, _m._).call(_ref$self); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo, _m._).call(_ref2$self); + (_self2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2$self = _self2.self, Foo, _m._).call(_self2$self); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh3); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3$call = _ref3.call(_babelHelpers$classCh4), Foo, _m._).call(_ref3$call); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4$getSelf = _ref4.getSelf(), Foo, _m._).call(_ref4$getSelf); + (_getSelf = (_ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$call = _getSelf.call(_ref5), Foo, _m._).call(_getSelf$call); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6$self = _ref6.self, Foo, _m._).call(_ref6$self); + (_call = (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh5 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh5)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo, _m._).call(_call$self); + (_getSelf2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2$self = _getSelf2.self, Foo, _m._).call(_getSelf2$self); + (_getSelf3 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo, _m._).call(_getSelf3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo, _m._).call(_fn$Foo); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo, _m._).call(_fn$Foo2).toString; + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo, _m._).call(_fn$Foo3).toString(); + (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo, _m._).call(_fnDeep$very$o$Foo); + (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo, _m._).call(_fnDeep$very$o2$Foo).toString; + (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo, _m._).call(_fnDeep$very$o3$Foo).toString(); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh6 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh6); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh7 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh7); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7$self = _ref7.self, Foo, _m._).call(_ref7$self); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo, _m._).call(_ref8$self); + (_self3 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo, _m._).call(_self3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh8 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh8); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh9 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9$call = _ref9.call(_babelHelpers$classCh9), Foo, _m._).call(_ref9$call); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10$getSelf = _ref10.getSelf(), Foo, _m._).call(_ref10$getSelf); + (_getSelf4 = (_ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4$call = _getSelf4.call(_ref11), Foo, _m._).call(_getSelf4$call); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo, _m._).call(_ref12$self); + (_call2 = (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh10 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh10)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo, _m._).call(_call2$self); + (_getSelf5 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()) === null || _getSelf5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5$self = _getSelf5.self, Foo, _m._).call(_getSelf5$self); + (_getSelf6 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6$self = _getSelf6.self, Foo, _m._).call(_getSelf6$self); } } _Foo = Foo; @@ -65,7 +65,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property-with-transform/output.js index 89b09f1cf52cd..1d41e4594327c 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property-with-transform/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _deep$very$o, _deep$very$o2, _deep$very$o3, _ref, _ref2, _self2, _ref3, _ref4, _ref5, _getSelf, _ref6, _ref7, _ref8, _call, _getSelf2, _getSelf3, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref9, _ref10, _self3, _ref11, _ref12, _ref13, _getSelf4, _ref14, _ref15, _ref16, _call2, _getSelf5, _getSelf6, _ref17, _ref18, _ref19, _ref20, _ref21, _ref21$getSelf, _ref22, _ref23, _ref24, _ref25, _ref26, _ref26$getSelf; + var _deep$very$o, _deep$very$o2, _deep$very$o3, _ref, _ref2, _self2, _babelHelpers$classCh, _ref3, _ref4, _getSelf, _ref5, _ref6, _babelHelpers$classCh2, _call, _getSelf2, _getSelf3, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref7, _ref8, _self3, _babelHelpers$classCh3, _ref9, _ref10, _getSelf4, _ref11, _ref12, _babelHelpers$classCh4, _call2, _getSelf5, _getSelf6, _ref13, _ref14, _ref15, _ref16, _ref17, _ref17$getSelf, _ref18, _ref19, _ref20, _ref21, _ref22, _ref22$getSelf; const o = { Foo: Foo }; @@ -19,44 +19,44 @@ class Foo { function fnDeep() { return deep; } - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _x._); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _x._).toString; - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _x._).toString(); - (_deep$very$o = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o.Foo, Foo), _x._); - (_deep$very$o2 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2.Foo, Foo), _x._).toString; - (_deep$very$o3 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3.Foo, Foo), _x._).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _x._); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _x._); - (_ref = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref.self, Foo), _x._); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2.self, Foo), _x._); - (_self2 = (_ref17 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref17 === void 0 ? void 0 : _ref17.self) === null || _self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2.self, Foo), _x._); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _x._); - (_ref4 = o === null || o === void 0 ? void 0 : (_ref3 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref4.call(_ref3), Foo), _x._); - (_ref5 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5.getSelf(), Foo), _x._); - (_getSelf = (_ref18 = _ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref18 === void 0 ? void 0 : _ref18.getSelf) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf.call(_ref6), Foo), _x._); - (_ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref7.self, Foo), _x._); - (_call = (_ref19 = o === null || o === void 0 ? void 0 : (_ref8 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref19 === void 0 ? void 0 : _ref19.call(_ref8)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call.self, Foo), _x._); - (_getSelf2 = (_ref20 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref20 === void 0 ? void 0 : _ref20.getSelf()) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2.self, Foo), _x._); - (_getSelf3 = (_ref21 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref21 === void 0 || (_ref21$getSelf = _ref21.getSelf) === null || _ref21$getSelf === void 0 ? void 0 : _ref21$getSelf.call(_ref21)) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3.self, Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _x._).toString; - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _x._).toString(); - (_fnDeep$very$o = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o.Foo, Foo), _x._); - (_fnDeep$very$o2 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2.Foo, Foo), _x._).toString; - (_fnDeep$very$o3 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3.Foo, Foo), _x._).toString(); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _x._); - (_ref9 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref9 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref9.self, Foo), _x._); - (_ref10 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref10 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10.self, Foo), _x._); - (_self3 = (_ref22 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref22 === void 0 ? void 0 : _ref22.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3.self, Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _x._); - (_ref12 = fn === null || fn === void 0 ? void 0 : (_ref11 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref12 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12.call(_ref11), Foo), _x._); - (_ref13 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref13 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref13.getSelf(), Foo), _x._); - (_getSelf4 = (_ref23 = _ref14 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref23 === void 0 ? void 0 : _ref23.getSelf) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4.call(_ref14), Foo), _x._); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref15 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15.self, Foo), _x._); - (_call2 = (_ref24 = fn === null || fn === void 0 ? void 0 : (_ref16 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref24 === void 0 ? void 0 : _ref24.call(_ref16)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2.self, Foo), _x._); - (_getSelf5 = (_ref25 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref25 === void 0 ? void 0 : _ref25.getSelf()) === null || _getSelf5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5.self, Foo), _x._); - (_getSelf6 = (_ref26 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref26 === void 0 || (_ref26$getSelf = _ref26.getSelf) === null || _ref26$getSelf === void 0 ? void 0 : _ref26$getSelf.call(_ref26)) === null || _getSelf6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6.self, Foo), _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _x._).toString; + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _x._).toString(); + (_deep$very$o = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o.Foo, Foo, _x._); + (_deep$very$o2 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2.Foo, Foo, _x._).toString; + (_deep$very$o3 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3.Foo, Foo, _x._).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _x._); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref.self, Foo, _x._); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2.self, Foo, _x._); + (_self2 = (_ref13 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref13 === void 0 ? void 0 : _ref13.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2.self, Foo, _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _x._); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3.call(_babelHelpers$classCh), Foo, _x._); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4.getSelf(), Foo, _x._); + (_getSelf = (_ref14 = _ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref14 === void 0 ? void 0 : _ref14.getSelf) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf.call(_ref5), Foo, _x._); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6.self, Foo, _x._); + (_call = (_ref15 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref15 === void 0 ? void 0 : _ref15.call(_babelHelpers$classCh2)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call.self, Foo, _x._); + (_getSelf2 = (_ref16 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref16 === void 0 ? void 0 : _ref16.getSelf()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2.self, Foo, _x._); + (_getSelf3 = (_ref17 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref17 === void 0 || (_ref17$getSelf = _ref17.getSelf) === null || _ref17$getSelf === void 0 ? void 0 : _ref17$getSelf.call(_ref17)) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3.self, Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _x._).toString; + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _x._).toString(); + (_fnDeep$very$o = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o.Foo, Foo, _x._); + (_fnDeep$very$o2 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2.Foo, Foo, _x._).toString; + (_fnDeep$very$o3 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3.Foo, Foo, _x._).toString(); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _x._); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7.self, Foo, _x._); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8.self, Foo, _x._); + (_self3 = (_ref18 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref18 === void 0 ? void 0 : _ref18.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3.self, Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _x._); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9.call(_babelHelpers$classCh3), Foo, _x._); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10.getSelf(), Foo, _x._); + (_getSelf4 = (_ref19 = _ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref19 === void 0 ? void 0 : _ref19.getSelf) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4.call(_ref11), Foo, _x._); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12.self, Foo, _x._); + (_call2 = (_ref20 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref20 === void 0 ? void 0 : _ref20.call(_babelHelpers$classCh4)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2.self, Foo, _x._); + (_getSelf5 = (_ref21 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref21 === void 0 ? void 0 : _ref21.getSelf()) === null || _getSelf5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5.self, Foo, _x._); + (_getSelf6 = (_ref22 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref22 === void 0 || (_ref22$getSelf = _ref22.getSelf) === null || _ref22$getSelf === void 0 ? void 0 : _ref22$getSelf.call(_ref22)) === null || _getSelf6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6.self, Foo, _x._); } } _Foo = Foo; diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property/output.js index c29200b87c8e7..5e539cb76bff3 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-before-property/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _deep$very$o, _deep$very$o2, _deep$very$o3, _ref, _ref2, _self2, _ref3, _ref4, _ref5, _getSelf, _ref6, _ref7, _ref8, _call, _getSelf2, _getSelf3, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref9, _ref10, _self3, _ref11, _ref12, _ref13, _getSelf4, _ref14, _ref15, _ref16, _call2, _getSelf5, _getSelf6; + var _deep$very$o, _deep$very$o2, _deep$very$o3, _ref, _ref2, _self2, _babelHelpers$classCh, _ref3, _ref4, _getSelf, _ref5, _ref6, _babelHelpers$classCh2, _call, _getSelf2, _getSelf3, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref7, _ref8, _self3, _babelHelpers$classCh3, _ref9, _ref10, _getSelf4, _ref11, _ref12, _babelHelpers$classCh4, _call2, _getSelf5, _getSelf6; const o = { Foo: Foo }; @@ -19,44 +19,44 @@ class Foo { function fnDeep() { return deep; } - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _x._); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _x._).toString; - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _x._).toString(); - (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o.Foo, Foo), _x._); - (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2.Foo, Foo), _x._).toString; - (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3.Foo, Foo), _x._).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _x._); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _x._); - (_ref = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref.self, Foo), _x._); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2.self, Foo), _x._); - (_self2 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self) === null || _self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2.self, Foo), _x._); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _x._); - (_ref4 = o === null || o === void 0 ? void 0 : (_ref3 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref4.call(_ref3), Foo), _x._); - (_ref5 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5.getSelf(), Foo), _x._); - (_getSelf = (_ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf.call(_ref6), Foo), _x._); - (_ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref7.self, Foo), _x._); - (_call = (o === null || o === void 0 ? void 0 : (_ref8 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref8)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call.self, Foo), _x._); - (_getSelf2 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2.self, Foo), _x._); - (_getSelf3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3.self, Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _x._).toString; - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _x._).toString(); - (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o.Foo, Foo), _x._); - (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2.Foo, Foo), _x._).toString; - (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3.Foo, Foo), _x._).toString(); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _x._); - (_ref9 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref9 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref9.self, Foo), _x._); - (_ref10 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref10 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10.self, Foo), _x._); - (_self3 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3.self, Foo), _x._); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _x._); - (_ref12 = fn === null || fn === void 0 ? void 0 : (_ref11 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref12 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12.call(_ref11), Foo), _x._); - (_ref13 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref13 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref13.getSelf(), Foo), _x._); - (_getSelf4 = (_ref14 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4.call(_ref14), Foo), _x._); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref15 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15.self, Foo), _x._); - (_call2 = (fn === null || fn === void 0 ? void 0 : (_ref16 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref16)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2.self, Foo), _x._); - (_getSelf5 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()) === null || _getSelf5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5.self, Foo), _x._); - (_getSelf6 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6.self, Foo), _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _x._).toString; + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _x._).toString(); + (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o.Foo, Foo, _x._); + (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2.Foo, Foo, _x._).toString; + (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3.Foo, Foo, _x._).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _x._); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref.self, Foo, _x._); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2.self, Foo, _x._); + (_self2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2.self, Foo, _x._); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _x._); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3.call(_babelHelpers$classCh), Foo, _x._); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4.getSelf(), Foo, _x._); + (_getSelf = (_ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf.call(_ref5), Foo, _x._); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6.self, Foo, _x._); + (_call = (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh2)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call.self, Foo, _x._); + (_getSelf2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2.self, Foo, _x._); + (_getSelf3 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3.self, Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _x._).toString; + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _x._).toString(); + (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o.Foo, Foo, _x._); + (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2.Foo, Foo, _x._).toString; + (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3.Foo, Foo, _x._).toString(); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _x._); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7.self, Foo, _x._); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8.self, Foo, _x._); + (_self3 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3.self, Foo, _x._); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _x._); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9.call(_babelHelpers$classCh3), Foo, _x._); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10.getSelf(), Foo, _x._); + (_getSelf4 = (_ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4.call(_ref11), Foo, _x._); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12.self, Foo, _x._); + (_call2 = (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh4)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2.self, Foo, _x._); + (_getSelf5 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()) === null || _getSelf5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5.self, Foo, _x._); + (_getSelf6 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6.self, Foo, _x._); } } _Foo = Foo; diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-cast-to-boolean/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-cast-to-boolean/output.js index d50fbb6b98e4a..9329c922f493b 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-cast-to-boolean/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-cast-to-boolean/output.js @@ -1,45 +1,45 @@ class C { static testIf(o) { - if (o !== null && o !== void 0 && (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b.c.d) { + if (o !== null && o !== void 0 && babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b.c.d) { return true; } return false; } static testConditional(o) { - return (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d ? true : false; + return (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d ? true : false; } static testLoop(o) { - while (o !== null && o !== void 0 && (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b.c.d) { - for (; (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b.c)?.d;) { + while (o !== null && o !== void 0 && babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b.c.d) { + for (; (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b.c)?.d;) { let i = 0; do { i++; if (i === 2) { return true; } - } while ((o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d); + } while ((o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d); } } return false; } static testNegate(o) { - return !!(o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d; + return !!(o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d; } static testIfDeep(o) { var _o$obj; - if (((_o$obj = o.obj) === null || _o$obj === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj, C), _a._).b)?.c.d) { + if (((_o$obj = o.obj) === null || _o$obj === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj, C, _a._).b)?.c.d) { return true; } return false; } static testConditionalDeep(o) { var _o$obj2; - return ((_o$obj2 = o.obj) === null || _o$obj2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj2, C), _a._).b)?.c.d ? true : false; + return ((_o$obj2 = o.obj) === null || _o$obj2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj2, C, _a._).b)?.c.d ? true : false; } static testLoopDeep(o) { - while ((_o$obj3 = o.obj) !== null && _o$obj3 !== void 0 && (babelHelpers.classCheckPrivateStaticAccess(_o$obj3, C), _a._).b.c.d) { + while ((_o$obj3 = o.obj) !== null && _o$obj3 !== void 0 && babelHelpers.classCheckPrivateStaticAccess(_o$obj3, C, _a._).b.c.d) { var _o$obj3; - for (; ((_o$obj4 = o.obj) === null || _o$obj4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj4, C), _a._).b.c)?.d;) { + for (; ((_o$obj4 = o.obj) === null || _o$obj4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj4, C, _a._).b.c)?.d;) { var _o$obj4; let i = 0; do { @@ -48,29 +48,29 @@ class C { if (i === 2) { return true; } - } while (((_o$obj5 = o.obj) === null || _o$obj5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj5, C), _a._).b)?.c.d); + } while (((_o$obj5 = o.obj) === null || _o$obj5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj5, C, _a._).b)?.c.d); } } return false; } static testNegateDeep(o) { var _o$obj6; - return !!((_o$obj6 = o.obj) === null || _o$obj6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$obj6, C), _a._).b)?.c.d; + return !!((_o$obj6 = o.obj) === null || _o$obj6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$obj6, C, _a._).b)?.c.d; } static testLogicalInIf(o) { - if ((o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d && (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._))?.b.c.d) { + if ((o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d && (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._))?.b.c.d) { return true; } return false; } static testLogicalInReturn(o) { - return (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d && (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._))?.b.c.d; + return (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d && (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._))?.b.c.d; } static testNullishCoalescing(o) { - if ((o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.non_existent ?? (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d) { - return (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.non_existent ?? (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.d; + if ((o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.non_existent ?? (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d) { + return (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.non_existent ?? (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.d; } - return (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o, C), _a._).b)?.c.non_existent ?? o; + return (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o, C, _a._).b)?.c.non_existent ?? o; } } var _a = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-delete-property/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-delete-property/output.js index 59243cf5df914..7454228950ff7 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-delete-property/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-delete-property/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _deep$very$o, _ref, _ref2, _fnDeep$very$o, _ref3, _ref4; + var _deep$very$o, _babelHelpers$classCh, _babelHelpers$classCh2, _fnDeep$very$o, _babelHelpers$classCh3, _babelHelpers$classCh4; const o = { Foo: Foo }; @@ -19,36 +19,36 @@ class Foo { function fnDeep() { return deep; } - Foo === null || Foo === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _self._).unicorn; - (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o.Foo, Foo), _self._).unicorn; - o === null || o === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).unicorn; - o === null || o === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self.unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self.unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self)?.self.unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self?.self.unicorn; - o === null || o === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf().unicorn; - delete (o === null || o === void 0 ? void 0 : (_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref).unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf().unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.().unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf())?.self.unicorn; - delete (o === null || o === void 0 ? void 0 : (_ref2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref2)?.self.unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()?.self.unicorn; - delete (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()?.self.unicorn; - fn === null || fn === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).unicorn; - (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o.Foo, Foo), _self._).unicorn; - fn === null || fn === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).unicorn; - fn === null || fn === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self.unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self.unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self)?.self.unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self?.self.unicorn; - fn === null || fn === void 0 ? true : delete (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf().unicorn; - delete (fn === null || fn === void 0 ? void 0 : (_ref3 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref3).unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf().unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.().unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf())?.self.unicorn; - delete (fn === null || fn === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref4)?.self.unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()?.self.unicorn; - delete (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()?.self.unicorn; + Foo === null || Foo === void 0 ? true : delete _self._.unicorn; + (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(_deep$very$o.Foo, Foo, _self._).unicorn; + o === null || o === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).unicorn; + o === null || o === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self.unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self.unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self)?.self.unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self?.self.unicorn; + o === null || o === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf().unicorn; + delete (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh).unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf().unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.().unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf())?.self.unicorn; + delete (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh2)?.self.unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()?.self.unicorn; + delete (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()?.self.unicorn; + fn === null || fn === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).unicorn; + (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o.Foo, Foo, _self._).unicorn; + fn === null || fn === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).unicorn; + fn === null || fn === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self.unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self.unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self)?.self.unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self?.self.unicorn; + fn === null || fn === void 0 ? true : delete babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf().unicorn; + delete (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh3).unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf().unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.().unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf())?.self.unicorn; + delete (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh4)?.self.unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()?.self.unicorn; + delete (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()?.self.unicorn; } } _Foo = Foo; diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/output.js index 9e853c0b9e041..83cdde10bf4a7 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param-with-transform/output.js @@ -18,19 +18,19 @@ class Foo { function fnDeep() { return deep; } - function f(o, r = (_o$Foo => o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).call(_o$Foo))()) { + function f(o, r = (_o$Foo => o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).call(_o$Foo))()) { return r; } - function g(o, r = (_ref => (_ref = (() => o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._))()) === null || _ref === void 0 ? void 0 : _ref())()) { + function g(o, r = (_ref => (_ref = (() => o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._))()) === null || _ref === void 0 ? void 0 : _ref())()) { return r; } - function h(fnDeep, r = ((_fnDeep$very$o$Foo, _fnDeep$very$o) => (_fnDeep$very$o$Foo = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o = fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : _fnDeep$very$o.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo), _m._).call(_fnDeep$very$o$Foo))()) { + function h(fnDeep, r = ((_fnDeep$very$o$Foo, _fnDeep$very$o) => (_fnDeep$very$o$Foo = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o = fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : _fnDeep$very$o.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo, _m._).call(_fnDeep$very$o$Foo))()) { return r; } - function i(fn, r = ((_getSelf, _getSelf$self, _ref2) => (_getSelf = (_ref2 = (() => fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))()) === null || _ref2 === void 0 ? void 0 : _ref2.getSelf()) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self = _getSelf.self, Foo), _m._).call(_getSelf$self))()) { + function i(fn, r = ((_getSelf, _getSelf$self, _ref2) => (_getSelf = (_ref2 = (() => fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))()) === null || _ref2 === void 0 ? void 0 : _ref2.getSelf()) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self = _getSelf.self, Foo, _m._).call(_getSelf$self))()) { return r; } - function j(fn, r = ((_getSelf$self2, _ref3) => (_ref3 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf().self, Foo), _m._)) === null || _ref3 === void 0 ? void 0 : _ref3.call(_getSelf$self2))()) { + function j(fn, r = ((_babelHelpers$classCh, _babelHelpers$classCh2) => (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf().self, Foo, _m._)) === null || _babelHelpers$classCh2 === void 0 ? void 0 : _babelHelpers$classCh2.call(_babelHelpers$classCh))()) { return r; } f(o); @@ -46,7 +46,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/output.js index acff33517c4c5..d6e200217ffd0 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-in-function-param/output.js @@ -18,19 +18,19 @@ class Foo { function fnDeep() { return deep; } - function f(o, r = (_o$Foo => o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).call(_o$Foo))()) { + function f(o, r = (_o$Foo => o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).call(_o$Foo))()) { return r; } - function g(o, r = (() => o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess((babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._))()?.()) { + function g(o, r = (() => o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._))()?.()) { return r; } - function h(fnDeep, r = (_fnDeep$very$o$Foo => (_fnDeep$very$o$Foo = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo), _m._).call(_fnDeep$very$o$Foo))()) { + function h(fnDeep, r = (_fnDeep$very$o$Foo => (_fnDeep$very$o$Foo = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo, _m._).call(_fnDeep$very$o$Foo))()) { return r; } - function i(fn, r = ((_getSelf, _getSelf$self) => (_getSelf = (() => fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))()?.getSelf()) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self = _getSelf.self, Foo), _m._).call(_getSelf$self))()) { + function i(fn, r = ((_getSelf, _getSelf$self) => (_getSelf = (() => fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))()?.getSelf()) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self = _getSelf.self, Foo, _m._).call(_getSelf$self))()) { return r; } - function j(fn, r = (_getSelf$self2 => (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf().self, Foo), _m._)?.call(_getSelf$self2))()) { + function j(fn, r = (_babelHelpers$classCh => babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf().self, Foo, _m._)?.call(_babelHelpers$classCh))()) { return r; } f(o); @@ -46,7 +46,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call-with-transform/output.js index dcc730fe42631..e2362b978f81d 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call-with-transform/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _ref, _self2, _ref2, _ref2$self, _ref3, _ref3$self, _self3, _self3$self, _getSelf, _ref4, _ref5, _ref5$call, _ref6, _ref6$getSelf, _getSelf2, _ref7, _getSelf2$call, _ref8, _ref8$self, _ref9, _call, _call$self, _getSelf3, _getSelf3$self, _getSelf4, _getSelf4$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _ref10, _self4, _ref11, _ref11$self, _ref12, _ref12$self, _self5, _self5$self, _getSelf5, _ref13, _ref14, _ref14$call, _ref15, _ref15$getSelf, _getSelf6, _ref16, _getSelf6$call, _ref17, _ref17$self, _ref18, _call2, _call2$self, _getSelf7, _getSelf7$self, _getSelf8, _getSelf8$self, _ref19, _ref20, _ref21, _ref22, _ref23, _ref24, _ref25, _ref26, _ref27, _ref28, _ref29, _ref30, _ref31, _ref32, _ref33, _ref34, _ref35, _ref36, _ref37, _ref38, _ref39, _ref40, _ref41, _ref42, _ref43, _ref44, _ref44$getSelf, _ref45, _ref46, _ref47, _ref48, _ref49, _ref50, _ref51, _ref52, _ref53, _ref54, _ref55, _ref56, _ref57, _ref58, _ref59, _ref60, _ref61, _ref62, _ref63, _ref64, _ref65, _ref66, _ref67, _ref68, _ref68$getSelf, _ref69; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _babelHelpers$classCh, _babelHelpers$classCh2, _ref, _ref$self, _ref2, _ref2$self, _self2, _self2$self, _babelHelpers$classCh3, _babelHelpers$classCh4, _ref3, _ref3$call, _ref4, _ref4$getSelf, _getSelf, _ref5, _getSelf$call, _ref6, _ref6$self, _babelHelpers$classCh5, _call, _call$self, _getSelf2, _getSelf2$self, _getSelf3, _getSelf3$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _babelHelpers$classCh6, _babelHelpers$classCh7, _ref7, _ref7$self, _ref8, _ref8$self, _self3, _self3$self, _babelHelpers$classCh8, _babelHelpers$classCh9, _ref9, _ref9$call, _ref10, _ref10$getSelf, _getSelf4, _ref11, _getSelf4$call, _ref12, _ref12$self, _babelHelpers$classCh10, _call2, _call2$self, _getSelf5, _getSelf5$self, _getSelf6, _getSelf6$self, _m$_, _m$_2, _m$_3, _babelHelpers$classCh11, _babelHelpers$classCh12, _babelHelpers$classCh13, _babelHelpers$classCh14, _babelHelpers$classCh15, _babelHelpers$classCh16, _ref13, _ref14, _babelHelpers$classCh17, _babelHelpers$classCh18, _ref15, _babelHelpers$classCh19, _ref16, _babelHelpers$classCh20, _babelHelpers$classCh21, _ref17, _babelHelpers$classCh22, _babelHelpers$classCh23, _ref18, _babelHelpers$classCh24, _ref19, _babelHelpers$classCh25, _ref20, _ref20$getSelf, _babelHelpers$classCh26, _babelHelpers$classCh27, _babelHelpers$classCh28, _babelHelpers$classCh29, _babelHelpers$classCh30, _babelHelpers$classCh31, _babelHelpers$classCh32, _ref21, _ref22, _babelHelpers$classCh33, _babelHelpers$classCh34, _ref23, _babelHelpers$classCh35, _ref24, _babelHelpers$classCh36, _babelHelpers$classCh37, _ref25, _babelHelpers$classCh38, _babelHelpers$classCh39, _ref26, _babelHelpers$classCh40, _ref27, _babelHelpers$classCh41, _ref28, _ref28$getSelf, _babelHelpers$classCh42; const o = { Foo: Foo }; @@ -19,47 +19,47 @@ class Foo { function fnDeep() { return deep; } - (_ref19 = (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._)) === null || _ref19 === void 0 || _ref19.call(Foo); - (_ref20 = (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._)) === null || _ref20 === void 0 || _ref20.call(Foo).toString; - (_ref21 = (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._)) === null || _ref21 === void 0 || _ref21.call(Foo).toString(); - o === null || o === void 0 ? void 0 : (_ref22 = (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._)) === null || _ref22 === void 0 ? void 0 : _ref22.call(_o$Foo); - o === null || o === void 0 ? void 0 : (_ref23 = (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._)) === null || _ref23 === void 0 ? void 0 : _ref23.call(_o$Foo2).toString; - o === null || o === void 0 ? void 0 : (_ref24 = (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._)) === null || _ref24 === void 0 ? void 0 : _ref24.call(_o$Foo3).toString(); - (_deep$very$o = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o === void 0 ? void 0 : (_ref25 = (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo), _m._)) === null || _ref25 === void 0 ? void 0 : _ref25.call(_deep$very$o$Foo); - (_deep$very$o2 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (_ref26 = (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo), _m._)) === null || _ref26 === void 0 ? void 0 : _ref26.call(_deep$very$o2$Foo).toString; - (_deep$very$o3 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (_ref27 = (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo), _m._)) === null || _ref27 === void 0 ? void 0 : _ref27.call(_deep$very$o3$Foo).toString(); - (_ref28 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _m._)) === null || _ref28 === void 0 || _ref28.call(_ref); - (_ref29 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _m._)) === null || _ref29 === void 0 || _ref29.call(_self2); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref2 === void 0 ? void 0 : (_ref30 = (babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo), _m._)) === null || _ref30 === void 0 ? void 0 : _ref30.call(_ref2$self); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref3 === void 0 ? void 0 : (_ref31 = (babelHelpers.classCheckPrivateStaticAccess(_ref3$self = _ref3.self, Foo), _m._)) === null || _ref31 === void 0 ? void 0 : _ref31.call(_ref3$self); - (_self3 = (_ref32 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref32 === void 0 ? void 0 : _ref32.self) === null || _self3 === void 0 ? void 0 : (_ref33 = (babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo), _m._)) === null || _ref33 === void 0 ? void 0 : _ref33.call(_self3$self); - (_ref34 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._)) === null || _ref34 === void 0 || _ref34.call(_getSelf); - (_ref5 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref5 === void 0 ? void 0 : (_ref35 = (babelHelpers.classCheckPrivateStaticAccess(_ref5$call = _ref5.call(_ref4), Foo), _m._)) === null || _ref35 === void 0 ? void 0 : _ref35.call(_ref5$call); - (_ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (_ref36 = (babelHelpers.classCheckPrivateStaticAccess(_ref6$getSelf = _ref6.getSelf(), Foo), _m._)) === null || _ref36 === void 0 ? void 0 : _ref36.call(_ref6$getSelf); - (_getSelf2 = (_ref37 = _ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref37 === void 0 ? void 0 : _ref37.getSelf) === null || _getSelf2 === void 0 ? void 0 : (_ref38 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf2$call = _getSelf2.call(_ref7), Foo), _m._)) === null || _ref38 === void 0 ? void 0 : _ref38.call(_getSelf2$call); - (_ref8 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (_ref39 = (babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo), _m._)) === null || _ref39 === void 0 ? void 0 : _ref39.call(_ref8$self); - (_call = (_ref40 = o === null || o === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref40 === void 0 ? void 0 : _ref40.call(_ref9)) === null || _call === void 0 ? void 0 : (_ref41 = (babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo), _m._)) === null || _ref41 === void 0 ? void 0 : _ref41.call(_call$self); - (_getSelf3 = (_ref42 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref42 === void 0 ? void 0 : _ref42.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (_ref43 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo), _m._)) === null || _ref43 === void 0 ? void 0 : _ref43.call(_getSelf3$self); - (_getSelf4 = (_ref44 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref44 === void 0 || (_ref44$getSelf = _ref44.getSelf) === null || _ref44$getSelf === void 0 ? void 0 : _ref44$getSelf.call(_ref44)) === null || _getSelf4 === void 0 ? void 0 : (_ref45 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf4$self = _getSelf4.self, Foo), _m._)) === null || _ref45 === void 0 ? void 0 : _ref45.call(_getSelf4$self); - fn === null || fn === void 0 ? void 0 : (_ref46 = (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo), _m._)) === null || _ref46 === void 0 ? void 0 : _ref46.call(_fn$Foo); - fn === null || fn === void 0 ? void 0 : (_ref47 = (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo), _m._)) === null || _ref47 === void 0 ? void 0 : _ref47.call(_fn$Foo2).toString; - fn === null || fn === void 0 ? void 0 : (_ref48 = (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo), _m._)) === null || _ref48 === void 0 ? void 0 : _ref48.call(_fn$Foo3).toString(); - (_fnDeep$very$o = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (_ref49 = (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo), _m._)) === null || _ref49 === void 0 ? void 0 : _ref49.call(_fnDeep$very$o$Foo); - (_fnDeep$very$o2 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (_ref50 = (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo), _m._)) === null || _ref50 === void 0 ? void 0 : _ref50.call(_fnDeep$very$o2$Foo).toString; - (_fnDeep$very$o3 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (_ref51 = (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo), _m._)) === null || _ref51 === void 0 ? void 0 : _ref51.call(_fnDeep$very$o3$Foo).toString(); - (_ref52 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _m._)) === null || _ref52 === void 0 || _ref52.call(_ref10); - (_ref53 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _m._)) === null || _ref53 === void 0 || _ref53.call(_self4); - (_ref11 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : (_ref54 = (babelHelpers.classCheckPrivateStaticAccess(_ref11$self = _ref11.self, Foo), _m._)) === null || _ref54 === void 0 ? void 0 : _ref54.call(_ref11$self); - (_ref12 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : (_ref55 = (babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo), _m._)) === null || _ref55 === void 0 ? void 0 : _ref55.call(_ref12$self); - (_self5 = (_ref56 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref56 === void 0 ? void 0 : _ref56.self) === null || _self5 === void 0 ? void 0 : (_ref57 = (babelHelpers.classCheckPrivateStaticAccess(_self5$self = _self5.self, Foo), _m._)) === null || _ref57 === void 0 ? void 0 : _ref57.call(_self5$self); - (_ref58 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _m._)) === null || _ref58 === void 0 || _ref58.call(_getSelf5); - (_ref14 = fn === null || fn === void 0 ? void 0 : (_ref13 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : (_ref59 = (babelHelpers.classCheckPrivateStaticAccess(_ref14$call = _ref14.call(_ref13), Foo), _m._)) === null || _ref59 === void 0 ? void 0 : _ref59.call(_ref14$call); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : (_ref60 = (babelHelpers.classCheckPrivateStaticAccess(_ref15$getSelf = _ref15.getSelf(), Foo), _m._)) === null || _ref60 === void 0 ? void 0 : _ref60.call(_ref15$getSelf); - (_getSelf6 = (_ref61 = _ref16 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref61 === void 0 ? void 0 : _ref61.getSelf) === null || _getSelf6 === void 0 ? void 0 : (_ref62 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf6$call = _getSelf6.call(_ref16), Foo), _m._)) === null || _ref62 === void 0 ? void 0 : _ref62.call(_getSelf6$call); - (_ref17 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : (_ref63 = (babelHelpers.classCheckPrivateStaticAccess(_ref17$self = _ref17.self, Foo), _m._)) === null || _ref63 === void 0 ? void 0 : _ref63.call(_ref17$self); - (_call2 = (_ref64 = fn === null || fn === void 0 ? void 0 : (_ref18 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref64 === void 0 ? void 0 : _ref64.call(_ref18)) === null || _call2 === void 0 ? void 0 : (_ref65 = (babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo), _m._)) === null || _ref65 === void 0 ? void 0 : _ref65.call(_call2$self); - (_getSelf7 = (_ref66 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref66 === void 0 ? void 0 : _ref66.getSelf()) === null || _getSelf7 === void 0 ? void 0 : (_ref67 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf7$self = _getSelf7.self, Foo), _m._)) === null || _ref67 === void 0 ? void 0 : _ref67.call(_getSelf7$self); - (_getSelf8 = (_ref68 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref68 === void 0 || (_ref68$getSelf = _ref68.getSelf) === null || _ref68$getSelf === void 0 ? void 0 : _ref68$getSelf.call(_ref68)) === null || _getSelf8 === void 0 ? void 0 : (_ref69 = (babelHelpers.classCheckPrivateStaticAccess(_getSelf8$self = _getSelf8.self, Foo), _m._)) === null || _ref69 === void 0 ? void 0 : _ref69.call(_getSelf8$self); + (_m$_ = _m._) === null || _m$_ === void 0 || _m$_.call(Foo); + (_m$_2 = _m._) === null || _m$_2 === void 0 || _m$_2.call(Foo).toString; + (_m$_3 = _m._) === null || _m$_3 === void 0 || _m$_3.call(Foo).toString(); + o === null || o === void 0 ? void 0 : (_babelHelpers$classCh11 = babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._)) === null || _babelHelpers$classCh11 === void 0 ? void 0 : _babelHelpers$classCh11.call(_o$Foo); + o === null || o === void 0 ? void 0 : (_babelHelpers$classCh12 = babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._)) === null || _babelHelpers$classCh12 === void 0 ? void 0 : _babelHelpers$classCh12.call(_o$Foo2).toString; + o === null || o === void 0 ? void 0 : (_babelHelpers$classCh13 = babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._)) === null || _babelHelpers$classCh13 === void 0 ? void 0 : _babelHelpers$classCh13.call(_o$Foo3).toString(); + (_deep$very$o = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o === void 0 ? void 0 : (_babelHelpers$classCh14 = babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo, _m._)) === null || _babelHelpers$classCh14 === void 0 ? void 0 : _babelHelpers$classCh14.call(_deep$very$o$Foo); + (_deep$very$o2 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (_babelHelpers$classCh15 = babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo, _m._)) === null || _babelHelpers$classCh15 === void 0 ? void 0 : _babelHelpers$classCh15.call(_deep$very$o2$Foo).toString; + (_deep$very$o3 = deep === null || deep === void 0 ? void 0 : deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (_babelHelpers$classCh16 = babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo, _m._)) === null || _babelHelpers$classCh16 === void 0 ? void 0 : _babelHelpers$classCh16.call(_deep$very$o3$Foo).toString(); + (_ref13 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _m._)) === null || _ref13 === void 0 || _ref13.call(_babelHelpers$classCh); + (_ref14 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _m._)) === null || _ref14 === void 0 || _ref14.call(_babelHelpers$classCh2); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : (_babelHelpers$classCh17 = babelHelpers.classCheckPrivateStaticAccess(_ref$self = _ref.self, Foo, _m._)) === null || _babelHelpers$classCh17 === void 0 ? void 0 : _babelHelpers$classCh17.call(_ref$self); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : (_babelHelpers$classCh18 = babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo, _m._)) === null || _babelHelpers$classCh18 === void 0 ? void 0 : _babelHelpers$classCh18.call(_ref2$self); + (_self2 = (_ref15 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref15 === void 0 ? void 0 : _ref15.self) === null || _self2 === void 0 ? void 0 : (_babelHelpers$classCh19 = babelHelpers.classCheckPrivateStaticAccess(_self2$self = _self2.self, Foo, _m._)) === null || _babelHelpers$classCh19 === void 0 ? void 0 : _babelHelpers$classCh19.call(_self2$self); + (_ref16 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._)) === null || _ref16 === void 0 || _ref16.call(_babelHelpers$classCh3); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : (_babelHelpers$classCh20 = babelHelpers.classCheckPrivateStaticAccess(_ref3$call = _ref3.call(_babelHelpers$classCh4), Foo, _m._)) === null || _babelHelpers$classCh20 === void 0 ? void 0 : _babelHelpers$classCh20.call(_ref3$call); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : (_babelHelpers$classCh21 = babelHelpers.classCheckPrivateStaticAccess(_ref4$getSelf = _ref4.getSelf(), Foo, _m._)) === null || _babelHelpers$classCh21 === void 0 ? void 0 : _babelHelpers$classCh21.call(_ref4$getSelf); + (_getSelf = (_ref17 = _ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref17 === void 0 ? void 0 : _ref17.getSelf) === null || _getSelf === void 0 ? void 0 : (_babelHelpers$classCh22 = babelHelpers.classCheckPrivateStaticAccess(_getSelf$call = _getSelf.call(_ref5), Foo, _m._)) === null || _babelHelpers$classCh22 === void 0 ? void 0 : _babelHelpers$classCh22.call(_getSelf$call); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : (_babelHelpers$classCh23 = babelHelpers.classCheckPrivateStaticAccess(_ref6$self = _ref6.self, Foo, _m._)) === null || _babelHelpers$classCh23 === void 0 ? void 0 : _babelHelpers$classCh23.call(_ref6$self); + (_call = (_ref18 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh5 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref18 === void 0 ? void 0 : _ref18.call(_babelHelpers$classCh5)) === null || _call === void 0 ? void 0 : (_babelHelpers$classCh24 = babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo, _m._)) === null || _babelHelpers$classCh24 === void 0 ? void 0 : _babelHelpers$classCh24.call(_call$self); + (_getSelf2 = (_ref19 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref19 === void 0 ? void 0 : _ref19.getSelf()) === null || _getSelf2 === void 0 ? void 0 : (_babelHelpers$classCh25 = babelHelpers.classCheckPrivateStaticAccess(_getSelf2$self = _getSelf2.self, Foo, _m._)) === null || _babelHelpers$classCh25 === void 0 ? void 0 : _babelHelpers$classCh25.call(_getSelf2$self); + (_getSelf3 = (_ref20 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref20 === void 0 || (_ref20$getSelf = _ref20.getSelf) === null || _ref20$getSelf === void 0 ? void 0 : _ref20$getSelf.call(_ref20)) === null || _getSelf3 === void 0 ? void 0 : (_babelHelpers$classCh26 = babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo, _m._)) === null || _babelHelpers$classCh26 === void 0 ? void 0 : _babelHelpers$classCh26.call(_getSelf3$self); + fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh27 = babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo, _m._)) === null || _babelHelpers$classCh27 === void 0 ? void 0 : _babelHelpers$classCh27.call(_fn$Foo); + fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh28 = babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo, _m._)) === null || _babelHelpers$classCh28 === void 0 ? void 0 : _babelHelpers$classCh28.call(_fn$Foo2).toString; + fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh29 = babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo, _m._)) === null || _babelHelpers$classCh29 === void 0 ? void 0 : _babelHelpers$classCh29.call(_fn$Foo3).toString(); + (_fnDeep$very$o = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (_babelHelpers$classCh30 = babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo, _m._)) === null || _babelHelpers$classCh30 === void 0 ? void 0 : _babelHelpers$classCh30.call(_fnDeep$very$o$Foo); + (_fnDeep$very$o2 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (_babelHelpers$classCh31 = babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo, _m._)) === null || _babelHelpers$classCh31 === void 0 ? void 0 : _babelHelpers$classCh31.call(_fnDeep$very$o2$Foo).toString; + (_fnDeep$very$o3 = fnDeep === null || fnDeep === void 0 ? void 0 : fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (_babelHelpers$classCh32 = babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo, _m._)) === null || _babelHelpers$classCh32 === void 0 ? void 0 : _babelHelpers$classCh32.call(_fnDeep$very$o3$Foo).toString(); + (_ref21 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh6 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _m._)) === null || _ref21 === void 0 || _ref21.call(_babelHelpers$classCh6); + (_ref22 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh7 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _m._)) === null || _ref22 === void 0 || _ref22.call(_babelHelpers$classCh7); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : (_babelHelpers$classCh33 = babelHelpers.classCheckPrivateStaticAccess(_ref7$self = _ref7.self, Foo, _m._)) === null || _babelHelpers$classCh33 === void 0 ? void 0 : _babelHelpers$classCh33.call(_ref7$self); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : (_babelHelpers$classCh34 = babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo, _m._)) === null || _babelHelpers$classCh34 === void 0 ? void 0 : _babelHelpers$classCh34.call(_ref8$self); + (_self3 = (_ref23 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref23 === void 0 ? void 0 : _ref23.self) === null || _self3 === void 0 ? void 0 : (_babelHelpers$classCh35 = babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo, _m._)) === null || _babelHelpers$classCh35 === void 0 ? void 0 : _babelHelpers$classCh35.call(_self3$self); + (_ref24 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh8 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _m._)) === null || _ref24 === void 0 || _ref24.call(_babelHelpers$classCh8); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh9 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : (_babelHelpers$classCh36 = babelHelpers.classCheckPrivateStaticAccess(_ref9$call = _ref9.call(_babelHelpers$classCh9), Foo, _m._)) === null || _babelHelpers$classCh36 === void 0 ? void 0 : _babelHelpers$classCh36.call(_ref9$call); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : (_babelHelpers$classCh37 = babelHelpers.classCheckPrivateStaticAccess(_ref10$getSelf = _ref10.getSelf(), Foo, _m._)) === null || _babelHelpers$classCh37 === void 0 ? void 0 : _babelHelpers$classCh37.call(_ref10$getSelf); + (_getSelf4 = (_ref25 = _ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref25 === void 0 ? void 0 : _ref25.getSelf) === null || _getSelf4 === void 0 ? void 0 : (_babelHelpers$classCh38 = babelHelpers.classCheckPrivateStaticAccess(_getSelf4$call = _getSelf4.call(_ref11), Foo, _m._)) === null || _babelHelpers$classCh38 === void 0 ? void 0 : _babelHelpers$classCh38.call(_getSelf4$call); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : (_babelHelpers$classCh39 = babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo, _m._)) === null || _babelHelpers$classCh39 === void 0 ? void 0 : _babelHelpers$classCh39.call(_ref12$self); + (_call2 = (_ref26 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh10 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref26 === void 0 ? void 0 : _ref26.call(_babelHelpers$classCh10)) === null || _call2 === void 0 ? void 0 : (_babelHelpers$classCh40 = babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo, _m._)) === null || _babelHelpers$classCh40 === void 0 ? void 0 : _babelHelpers$classCh40.call(_call2$self); + (_getSelf5 = (_ref27 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref27 === void 0 ? void 0 : _ref27.getSelf()) === null || _getSelf5 === void 0 ? void 0 : (_babelHelpers$classCh41 = babelHelpers.classCheckPrivateStaticAccess(_getSelf5$self = _getSelf5.self, Foo, _m._)) === null || _babelHelpers$classCh41 === void 0 ? void 0 : _babelHelpers$classCh41.call(_getSelf5$self); + (_getSelf6 = (_ref28 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref28 === void 0 || (_ref28$getSelf = _ref28.getSelf) === null || _ref28$getSelf === void 0 ? void 0 : _ref28$getSelf.call(_ref28)) === null || _getSelf6 === void 0 ? void 0 : (_babelHelpers$classCh42 = babelHelpers.classCheckPrivateStaticAccess(_getSelf6$self = _getSelf6.self, Foo, _m._)) === null || _babelHelpers$classCh42 === void 0 ? void 0 : _babelHelpers$classCh42.call(_getSelf6$self); } } _Foo = Foo; @@ -68,7 +68,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call/output.js index 8a8c3f74dc93f..30eed116c0b95 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-member-optional-call/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _ref, _self2, _ref2, _ref2$self, _ref3, _ref3$self, _self3, _self3$self, _getSelf, _ref4, _ref5, _ref5$call, _ref6, _ref6$getSelf, _getSelf2, _ref7, _getSelf2$call, _ref8, _ref8$self, _ref9, _call, _call$self, _getSelf3, _getSelf3$self, _getSelf4, _getSelf4$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _ref10, _self4, _ref11, _ref11$self, _ref12, _ref12$self, _self5, _self5$self, _getSelf5, _ref13, _ref14, _ref14$call, _ref15, _ref15$getSelf, _getSelf6, _ref16, _getSelf6$call, _ref17, _ref17$self, _ref18, _call2, _call2$self, _getSelf7, _getSelf7$self, _getSelf8, _getSelf8$self; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _babelHelpers$classCh, _babelHelpers$classCh2, _ref, _ref$self, _ref2, _ref2$self, _self2, _self2$self, _babelHelpers$classCh3, _babelHelpers$classCh4, _ref3, _ref3$call, _ref4, _ref4$getSelf, _getSelf, _ref5, _getSelf$call, _ref6, _ref6$self, _babelHelpers$classCh5, _call, _call$self, _getSelf2, _getSelf2$self, _getSelf3, _getSelf3$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _babelHelpers$classCh6, _babelHelpers$classCh7, _ref7, _ref7$self, _ref8, _ref8$self, _self3, _self3$self, _babelHelpers$classCh8, _babelHelpers$classCh9, _ref9, _ref9$call, _ref10, _ref10$getSelf, _getSelf4, _ref11, _getSelf4$call, _ref12, _ref12$self, _babelHelpers$classCh10, _call2, _call2$self, _getSelf5, _getSelf5$self, _getSelf6, _getSelf6$self; const o = { Foo: Foo }; @@ -19,47 +19,47 @@ class Foo { function fnDeep() { return deep; } - (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._)?.call(Foo); - (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._)?.call(Foo).toString; - (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._)?.call(Foo).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._)?.call(_o$Foo); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._)?.call(_o$Foo2).toString; - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._)?.call(_o$Foo3).toString(); - (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo), _m._)?.call(_deep$very$o$Foo); - (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo), _m._)?.call(_deep$very$o2$Foo).toString; - (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo), _m._)?.call(_deep$very$o3$Foo).toString(); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _m._))?.call(_ref); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _m._))?.call(_self2); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo), _m._)?.call(_ref2$self); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3$self = _ref3.self, Foo), _m._)?.call(_ref3$self); - (_self3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo), _m._)?.call(_self3$self); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._))?.call(_getSelf); - (_ref5 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5$call = _ref5.call(_ref4), Foo), _m._)?.call(_ref5$call); - (_ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6$getSelf = _ref6.getSelf(), Foo), _m._)?.call(_ref6$getSelf); - (_getSelf2 = (_ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2$call = _getSelf2.call(_ref7), Foo), _m._)?.call(_getSelf2$call); - (_ref8 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo), _m._)?.call(_ref8$self); - (_call = (o === null || o === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref9)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo), _m._)?.call(_call$self); - (_getSelf3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo), _m._)?.call(_getSelf3$self); - (_getSelf4 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4$self = _getSelf4.self, Foo), _m._)?.call(_getSelf4$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo), _m._)?.call(_fn$Foo); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo), _m._)?.call(_fn$Foo2).toString; - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo), _m._)?.call(_fn$Foo3).toString(); - (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo), _m._)?.call(_fnDeep$very$o$Foo); - (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo), _m._)?.call(_fnDeep$very$o2$Foo).toString; - (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo), _m._)?.call(_fnDeep$very$o3$Foo).toString(); - (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _m._))?.call(_ref10); - (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _m._))?.call(_self4); - (_ref11 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref11$self = _ref11.self, Foo), _m._)?.call(_ref11$self); - (_ref12 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo), _m._)?.call(_ref12$self); - (_self5 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5$self = _self5.self, Foo), _m._)?.call(_self5$self); - (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _m._))?.call(_getSelf5); - (_ref14 = fn === null || fn === void 0 ? void 0 : (_ref13 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref14$call = _ref14.call(_ref13), Foo), _m._)?.call(_ref14$call); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15$getSelf = _ref15.getSelf(), Foo), _m._)?.call(_ref15$getSelf); - (_getSelf6 = (_ref16 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf) === null || _getSelf6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6$call = _getSelf6.call(_ref16), Foo), _m._)?.call(_getSelf6$call); - (_ref17 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref17$self = _ref17.self, Foo), _m._)?.call(_ref17$self); - (_call2 = (fn === null || fn === void 0 ? void 0 : (_ref18 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref18)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo), _m._)?.call(_call2$self); - (_getSelf7 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()) === null || _getSelf7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf7$self = _getSelf7.self, Foo), _m._)?.call(_getSelf7$self); - (_getSelf8 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf8$self = _getSelf8.self, Foo), _m._)?.call(_getSelf8$self); + _m._?.call(Foo); + _m._?.call(Foo).toString; + _m._?.call(Foo).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._)?.call(_o$Foo); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._)?.call(_o$Foo2).toString; + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._)?.call(_o$Foo3).toString(); + (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo, _m._)?.call(_deep$very$o$Foo); + (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo, _m._)?.call(_deep$very$o2$Foo).toString; + (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo, _m._)?.call(_deep$very$o3$Foo).toString(); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _m._))?.call(_babelHelpers$classCh); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _m._))?.call(_babelHelpers$classCh2); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref$self = _ref.self, Foo, _m._)?.call(_ref$self); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo, _m._)?.call(_ref2$self); + (_self2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2$self = _self2.self, Foo, _m._)?.call(_self2$self); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._))?.call(_babelHelpers$classCh3); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3$call = _ref3.call(_babelHelpers$classCh4), Foo, _m._)?.call(_ref3$call); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4$getSelf = _ref4.getSelf(), Foo, _m._)?.call(_ref4$getSelf); + (_getSelf = (_ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$call = _getSelf.call(_ref5), Foo, _m._)?.call(_getSelf$call); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6$self = _ref6.self, Foo, _m._)?.call(_ref6$self); + (_call = (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh5 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh5)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo, _m._)?.call(_call$self); + (_getSelf2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2$self = _getSelf2.self, Foo, _m._)?.call(_getSelf2$self); + (_getSelf3 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo, _m._)?.call(_getSelf3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo, _m._)?.call(_fn$Foo); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo, _m._)?.call(_fn$Foo2).toString; + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo, _m._)?.call(_fn$Foo3).toString(); + (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo, _m._)?.call(_fnDeep$very$o$Foo); + (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo, _m._)?.call(_fnDeep$very$o2$Foo).toString; + (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo, _m._)?.call(_fnDeep$very$o3$Foo).toString(); + (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh6 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _m._))?.call(_babelHelpers$classCh6); + (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh7 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _m._))?.call(_babelHelpers$classCh7); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7$self = _ref7.self, Foo, _m._)?.call(_ref7$self); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo, _m._)?.call(_ref8$self); + (_self3 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo, _m._)?.call(_self3$self); + (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh8 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _m._))?.call(_babelHelpers$classCh8); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh9 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9$call = _ref9.call(_babelHelpers$classCh9), Foo, _m._)?.call(_ref9$call); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10$getSelf = _ref10.getSelf(), Foo, _m._)?.call(_ref10$getSelf); + (_getSelf4 = (_ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4$call = _getSelf4.call(_ref11), Foo, _m._)?.call(_getSelf4$call); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo, _m._)?.call(_ref12$self); + (_call2 = (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh10 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh10)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo, _m._)?.call(_call2$self); + (_getSelf5 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()) === null || _getSelf5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5$self = _getSelf5.self, Foo, _m._)?.call(_getSelf5$self); + (_getSelf6 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6$self = _getSelf6.self, Foo, _m._)?.call(_getSelf6$self); } } _Foo = Foo; @@ -68,7 +68,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call-with-transform/output.js index 4e00cce94750f..574298858d3d3 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call-with-transform/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o$Foo, _deep$very$o$Foo2, _deep$very$o$Foo3, _ref, _ref2, _self2, _self3, _self$self, _ref3, _ref4, _call, _getSelf, _getSelf2, _self4, _ref5, _call$self, _getSelf$self, _getSelf$self2, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o$Foo, _fnDeep$very$o$Foo2, _fnDeep$very$o$Foo3, _ref6, _ref7, _self5, _self6, _self$self2, _ref8, _ref9, _call2, _getSelf3, _getSelf4, _self7, _ref10, _call$self2, _getSelf$self3, _getSelf$self4, _deep$very$o, _deep$very$o2, _deep$very$o3, _ref11, _ref12, _ref13, _ref14, _ref15, _ref16, _ref16$getSelf, _ref17, _ref18, _ref19, _ref20, _ref20$getSelf, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref21, _ref22, _ref23, _ref24, _ref25, _ref26, _ref26$getSelf, _ref27, _ref28, _ref29, _ref30, _ref30$getSelf; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o$Foo, _deep$very$o$Foo2, _deep$very$o$Foo3, _ref, _ref2, _self2, _self3, _self$self, _ref3, _babelHelpers$classCh, _call, _getSelf, _getSelf2, _self4, _babelHelpers$classCh2, _call$self, _getSelf$self, _getSelf$self2, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o$Foo, _fnDeep$very$o$Foo2, _fnDeep$very$o$Foo3, _ref4, _ref5, _self5, _self6, _self$self2, _ref6, _babelHelpers$classCh3, _call2, _getSelf3, _getSelf4, _self7, _babelHelpers$classCh4, _call$self2, _getSelf$self3, _getSelf$self4, _deep$very$o, _deep$very$o2, _deep$very$o3, _ref7, _ref8, _ref9, _ref10, _ref11, _ref12, _ref12$getSelf, _ref13, _ref14, _ref15, _ref16, _ref16$getSelf, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref17, _ref18, _ref19, _ref20, _ref21, _ref22, _ref22$getSelf, _ref23, _ref24, _ref25, _ref26, _ref26$getSelf; const o = { Foo: Foo }; @@ -19,47 +19,47 @@ class Foo { function fnDeep() { return deep; } - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).call(Foo); - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).call(Foo).toString; - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).call(Foo).toString(); - (_o$Foo = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo, Foo), _m._).call(_o$Foo); - (_o$Foo2 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2, Foo), _m._).call(_o$Foo2).toString; - (_o$Foo3 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3, Foo), _m._).call(_o$Foo3).toString(); - (_deep$very$o$Foo = deep === null || deep === void 0 || (_deep$very$o = deep.very.o) === null || _deep$very$o === void 0 ? void 0 : _deep$very$o.Foo) === null || _deep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo, Foo), _m._).call(_deep$very$o$Foo); - (_deep$very$o$Foo2 = deep === null || deep === void 0 || (_deep$very$o2 = deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : _deep$very$o2.Foo) === null || _deep$very$o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo2, Foo), _m._).call(_deep$very$o$Foo2).toString; - (_deep$very$o$Foo3 = deep === null || deep === void 0 || (_deep$very$o3 = deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : _deep$very$o3.Foo) === null || _deep$very$o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo3, Foo), _m._).call(_deep$very$o$Foo3).toString(); - (_ref = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref, Foo), _m._).call(_ref); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2, Foo), _m._).call(_ref2); - (_self2 = (_ref11 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : _ref11.self) === null || _self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2, Foo), _m._).call(_self2); - (_self3 = (_ref12 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : _ref12.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3, Foo), _m._).call(_self3); - (_self$self = (_ref13 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref13 === void 0 || (_ref13 = _ref13.self) === null || _ref13 === void 0 ? void 0 : _ref13.self) === null || _self$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self$self, Foo), _m._).call(_self$self); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3, Foo), _m._).call(_ref3); - (_call = (_ref14 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : _ref14.call(_ref4)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call, Foo), _m._).call(_call); - (_getSelf = (_ref15 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : _ref15.getSelf()) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf, Foo), _m._).call(_getSelf); - (_getSelf2 = (_ref16 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref16 === void 0 || (_ref16$getSelf = _ref16.getSelf) === null || _ref16$getSelf === void 0 ? void 0 : _ref16$getSelf.call(_ref16)) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2, Foo), _m._).call(_getSelf2); - (_self4 = (_ref17 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : _ref17.self) === null || _self4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4, Foo), _m._).call(_self4); - (_call$self = (_ref18 = o === null || o === void 0 ? void 0 : (_ref5 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref18 === void 0 || (_ref18 = _ref18.call(_ref5)) === null || _ref18 === void 0 ? void 0 : _ref18.self) === null || _call$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self, Foo), _m._).call(_call$self); - (_getSelf$self = (_ref19 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref19 === void 0 || (_ref19 = _ref19.getSelf()) === null || _ref19 === void 0 ? void 0 : _ref19.self) === null || _getSelf$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self, Foo), _m._).call(_getSelf$self); - (_getSelf$self2 = (_ref20 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref20 === void 0 || (_ref20$getSelf = _ref20.getSelf) === null || _ref20$getSelf === void 0 || (_ref20$getSelf = _ref20$getSelf.call(_ref20)) === null || _ref20$getSelf === void 0 ? void 0 : _ref20$getSelf.self) === null || _getSelf$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2, Foo), _m._).call(_getSelf$self2); - (_fn$Foo = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo, Foo), _m._).call(_fn$Foo); - (_fn$Foo2 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2, Foo), _m._).call(_fn$Foo2).toString; - (_fn$Foo3 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3, Foo), _m._).call(_fn$Foo3).toString(); - (_fnDeep$very$o$Foo = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o = fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : _fnDeep$very$o.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo), _m._).call(_fnDeep$very$o$Foo); - (_fnDeep$very$o$Foo2 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o2 = fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : _fnDeep$very$o2.Foo) === null || _fnDeep$very$o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo2, Foo), _m._).call(_fnDeep$very$o$Foo2).toString; - (_fnDeep$very$o$Foo3 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o3 = fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : _fnDeep$very$o3.Foo) === null || _fnDeep$very$o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo3, Foo), _m._).call(_fnDeep$very$o$Foo3).toString(); - (_ref6 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6, Foo), _m._).call(_ref6); - (_ref7 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref7, Foo), _m._).call(_ref7); - (_self5 = (_ref21 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref21 === void 0 ? void 0 : _ref21.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5, Foo), _m._).call(_self5); - (_self6 = (_ref22 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref22 === void 0 ? void 0 : _ref22.self) === null || _self6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self6, Foo), _m._).call(_self6); - (_self$self2 = (_ref23 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref23 === void 0 || (_ref23 = _ref23.self) === null || _ref23 === void 0 ? void 0 : _ref23.self) === null || _self$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self$self2, Foo), _m._).call(_self$self2); - (_ref8 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8, Foo), _m._).call(_ref8); - (_call2 = (_ref24 = fn === null || fn === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref24 === void 0 ? void 0 : _ref24.call(_ref9)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2, Foo), _m._).call(_call2); - (_getSelf3 = (_ref25 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref25 === void 0 ? void 0 : _ref25.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3, Foo), _m._).call(_getSelf3); - (_getSelf4 = (_ref26 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref26 === void 0 || (_ref26$getSelf = _ref26.getSelf) === null || _ref26$getSelf === void 0 ? void 0 : _ref26$getSelf.call(_ref26)) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4, Foo), _m._).call(_getSelf4); - (_self7 = (_ref27 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref27 === void 0 ? void 0 : _ref27.self) === null || _self7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self7, Foo), _m._).call(_self7); - (_call$self2 = (_ref28 = fn === null || fn === void 0 ? void 0 : (_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref28 === void 0 || (_ref28 = _ref28.call(_ref10)) === null || _ref28 === void 0 ? void 0 : _ref28.self) === null || _call$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self2, Foo), _m._).call(_call$self2); - (_getSelf$self3 = (_ref29 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref29 === void 0 || (_ref29 = _ref29.getSelf()) === null || _ref29 === void 0 ? void 0 : _ref29.self) === null || _getSelf$self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self3, Foo), _m._).call(_getSelf$self3); - (_getSelf$self4 = (_ref30 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref30 === void 0 || (_ref30$getSelf = _ref30.getSelf) === null || _ref30$getSelf === void 0 || (_ref30$getSelf = _ref30$getSelf.call(_ref30)) === null || _ref30$getSelf === void 0 ? void 0 : _ref30$getSelf.self) === null || _getSelf$self4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self4, Foo), _m._).call(_getSelf$self4); + Foo === null || Foo === void 0 ? void 0 : _m._.call(Foo); + Foo === null || Foo === void 0 ? void 0 : _m._.call(Foo).toString; + Foo === null || Foo === void 0 ? void 0 : _m._.call(Foo).toString(); + (_o$Foo = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo, Foo, _m._).call(_o$Foo); + (_o$Foo2 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2, Foo, _m._).call(_o$Foo2).toString; + (_o$Foo3 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3, Foo, _m._).call(_o$Foo3).toString(); + (_deep$very$o$Foo = deep === null || deep === void 0 || (_deep$very$o = deep.very.o) === null || _deep$very$o === void 0 ? void 0 : _deep$very$o.Foo) === null || _deep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo, Foo, _m._).call(_deep$very$o$Foo); + (_deep$very$o$Foo2 = deep === null || deep === void 0 || (_deep$very$o2 = deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : _deep$very$o2.Foo) === null || _deep$very$o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo2, Foo, _m._).call(_deep$very$o$Foo2).toString; + (_deep$very$o$Foo3 = deep === null || deep === void 0 || (_deep$very$o3 = deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : _deep$very$o3.Foo) === null || _deep$very$o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo3, Foo, _m._).call(_deep$very$o$Foo3).toString(); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref, Foo, _m._).call(_ref); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2, Foo, _m._).call(_ref2); + (_self2 = (_ref7 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : _ref7.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2, Foo, _m._).call(_self2); + (_self3 = (_ref8 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : _ref8.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3, Foo, _m._).call(_self3); + (_self$self = (_ref9 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref9 === void 0 || (_ref9 = _ref9.self) === null || _ref9 === void 0 ? void 0 : _ref9.self) === null || _self$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self$self, Foo, _m._).call(_self$self); + (_ref3 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3, Foo, _m._).call(_ref3); + (_call = (_ref10 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref10 === void 0 ? void 0 : _ref10.call(_babelHelpers$classCh)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call, Foo, _m._).call(_call); + (_getSelf = (_ref11 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref11 === void 0 ? void 0 : _ref11.getSelf()) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf, Foo, _m._).call(_getSelf); + (_getSelf2 = (_ref12 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref12 === void 0 || (_ref12$getSelf = _ref12.getSelf) === null || _ref12$getSelf === void 0 ? void 0 : _ref12$getSelf.call(_ref12)) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2, Foo, _m._).call(_getSelf2); + (_self4 = (_ref13 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref13 === void 0 ? void 0 : _ref13.self) === null || _self4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self4, Foo, _m._).call(_self4); + (_call$self = (_ref14 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref14 === void 0 || (_ref14 = _ref14.call(_babelHelpers$classCh2)) === null || _ref14 === void 0 ? void 0 : _ref14.self) === null || _call$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self, Foo, _m._).call(_call$self); + (_getSelf$self = (_ref15 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref15 === void 0 || (_ref15 = _ref15.getSelf()) === null || _ref15 === void 0 ? void 0 : _ref15.self) === null || _getSelf$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self, Foo, _m._).call(_getSelf$self); + (_getSelf$self2 = (_ref16 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref16 === void 0 || (_ref16$getSelf = _ref16.getSelf) === null || _ref16$getSelf === void 0 || (_ref16$getSelf = _ref16$getSelf.call(_ref16)) === null || _ref16$getSelf === void 0 ? void 0 : _ref16$getSelf.self) === null || _getSelf$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2, Foo, _m._).call(_getSelf$self2); + (_fn$Foo = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo, Foo, _m._).call(_fn$Foo); + (_fn$Foo2 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2, Foo, _m._).call(_fn$Foo2).toString; + (_fn$Foo3 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3, Foo, _m._).call(_fn$Foo3).toString(); + (_fnDeep$very$o$Foo = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o = fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : _fnDeep$very$o.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo, _m._).call(_fnDeep$very$o$Foo); + (_fnDeep$very$o$Foo2 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o2 = fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : _fnDeep$very$o2.Foo) === null || _fnDeep$very$o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo2, Foo, _m._).call(_fnDeep$very$o$Foo2).toString; + (_fnDeep$very$o$Foo3 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o3 = fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : _fnDeep$very$o3.Foo) === null || _fnDeep$very$o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo3, Foo, _m._).call(_fnDeep$very$o$Foo3).toString(); + (_ref4 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4, Foo, _m._).call(_ref4); + (_ref5 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref5, Foo, _m._).call(_ref5); + (_self5 = (_ref17 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref17 === void 0 ? void 0 : _ref17.self) === null || _self5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self5, Foo, _m._).call(_self5); + (_self6 = (_ref18 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref18 === void 0 ? void 0 : _ref18.self) === null || _self6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self6, Foo, _m._).call(_self6); + (_self$self2 = (_ref19 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref19 === void 0 || (_ref19 = _ref19.self) === null || _ref19 === void 0 ? void 0 : _ref19.self) === null || _self$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self$self2, Foo, _m._).call(_self$self2); + (_ref6 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6, Foo, _m._).call(_ref6); + (_call2 = (_ref20 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref20 === void 0 ? void 0 : _ref20.call(_babelHelpers$classCh3)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2, Foo, _m._).call(_call2); + (_getSelf3 = (_ref21 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref21 === void 0 ? void 0 : _ref21.getSelf()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3, Foo, _m._).call(_getSelf3); + (_getSelf4 = (_ref22 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref22 === void 0 || (_ref22$getSelf = _ref22.getSelf) === null || _ref22$getSelf === void 0 ? void 0 : _ref22$getSelf.call(_ref22)) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4, Foo, _m._).call(_getSelf4); + (_self7 = (_ref23 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref23 === void 0 ? void 0 : _ref23.self) === null || _self7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self7, Foo, _m._).call(_self7); + (_call$self2 = (_ref24 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref24 === void 0 || (_ref24 = _ref24.call(_babelHelpers$classCh4)) === null || _ref24 === void 0 ? void 0 : _ref24.self) === null || _call$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self2, Foo, _m._).call(_call$self2); + (_getSelf$self3 = (_ref25 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref25 === void 0 || (_ref25 = _ref25.getSelf()) === null || _ref25 === void 0 ? void 0 : _ref25.self) === null || _getSelf$self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self3, Foo, _m._).call(_getSelf$self3); + (_getSelf$self4 = (_ref26 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref26 === void 0 || (_ref26$getSelf = _ref26.getSelf) === null || _ref26$getSelf === void 0 || (_ref26$getSelf = _ref26$getSelf.call(_ref26)) === null || _ref26$getSelf === void 0 ? void 0 : _ref26$getSelf.self) === null || _getSelf$self4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self4, Foo, _m._).call(_getSelf$self4); } } _Foo = Foo; @@ -68,7 +68,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call/output.js index 295ae4db9b13c..a5538ab7950ee 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-member-call/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _ref, _self2, _ref2, _ref2$self, _ref3, _ref3$self, _self3, _self3$self, _getSelf, _ref4, _ref5, _ref5$call, _ref6, _ref6$getSelf, _getSelf2, _ref7, _getSelf2$call, _ref8, _ref8$self, _ref9, _call, _call$self, _getSelf3, _getSelf3$self, _getSelf4, _getSelf4$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _ref10, _self4, _ref11, _ref11$self, _ref12, _ref12$self, _self5, _self5$self, _getSelf5, _ref13, _ref14, _ref14$call, _ref15, _ref15$getSelf, _getSelf6, _ref16, _getSelf6$call, _ref17, _ref17$self, _ref18, _call2, _call2$self, _getSelf7, _getSelf7$self, _getSelf8, _getSelf8$self; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o, _deep$very$o$Foo, _deep$very$o2, _deep$very$o2$Foo, _deep$very$o3, _deep$very$o3$Foo, _babelHelpers$classCh, _babelHelpers$classCh2, _ref, _ref$self, _ref2, _ref2$self, _self2, _self2$self, _babelHelpers$classCh3, _babelHelpers$classCh4, _ref3, _ref3$call, _ref4, _ref4$getSelf, _getSelf, _ref5, _getSelf$call, _ref6, _ref6$self, _babelHelpers$classCh5, _call, _call$self, _getSelf2, _getSelf2$self, _getSelf3, _getSelf3$self, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o, _fnDeep$very$o$Foo, _fnDeep$very$o2, _fnDeep$very$o2$Foo, _fnDeep$very$o3, _fnDeep$very$o3$Foo, _babelHelpers$classCh6, _babelHelpers$classCh7, _ref7, _ref7$self, _ref8, _ref8$self, _self3, _self3$self, _babelHelpers$classCh8, _babelHelpers$classCh9, _ref9, _ref9$call, _ref10, _ref10$getSelf, _getSelf4, _ref11, _getSelf4$call, _ref12, _ref12$self, _babelHelpers$classCh10, _call2, _call2$self, _getSelf5, _getSelf5$self, _getSelf6, _getSelf6$self; const o = { Foo: Foo }; @@ -19,47 +19,47 @@ class Foo { function fnDeep() { return deep; } - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).call(Foo); - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).call(Foo).toString; - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).call(Foo).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).call(_o$Foo); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._).call(_o$Foo2).toString; - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._).call(_o$Foo3).toString(); - (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo), _m._).call(_deep$very$o$Foo); - (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo), _m._).call(_deep$very$o2$Foo).toString; - (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo), _m._).call(_deep$very$o3$Foo).toString(); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._), Foo), _m._).call(_ref); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self, Foo), _m._).call(_self2); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo), _m._).call(_ref2$self); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3$self = _ref3.self, Foo), _m._).call(_ref3$self); - (_self3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo), _m._).call(_self3$self); - o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf); - (_ref5 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref5$call = _ref5.call(_ref4), Foo), _m._).call(_ref5$call); - (_ref6 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6$getSelf = _ref6.getSelf(), Foo), _m._).call(_ref6$getSelf); - (_getSelf2 = (_ref7 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2$call = _getSelf2.call(_ref7), Foo), _m._).call(_getSelf2$call); - (_ref8 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo), _m._).call(_ref8$self); - (_call = (o === null || o === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref9)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo), _m._).call(_call$self); - (_getSelf3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo), _m._).call(_getSelf3$self); - (_getSelf4 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4$self = _getSelf4.self, Foo), _m._).call(_getSelf4$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo), _m._).call(_fn$Foo); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo), _m._).call(_fn$Foo2).toString; - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo), _m._).call(_fn$Foo3).toString(); - (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo), _m._).call(_fnDeep$very$o$Foo); - (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo), _m._).call(_fnDeep$very$o2$Foo).toString; - (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo), _m._).call(_fnDeep$very$o3$Foo).toString(); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._), Foo), _m._).call(_ref10); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self, Foo), _m._).call(_self4); - (_ref11 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref11$self = _ref11.self, Foo), _m._).call(_ref11$self); - (_ref12 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo), _m._).call(_ref12$self); - (_self5 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5$self = _self5.self, Foo), _m._).call(_self5$self); - fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf5 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf(), Foo), _m._).call(_getSelf5); - (_ref14 = fn === null || fn === void 0 ? void 0 : (_ref13 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref14$call = _ref14.call(_ref13), Foo), _m._).call(_ref14$call); - (_ref15 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref15$getSelf = _ref15.getSelf(), Foo), _m._).call(_ref15$getSelf); - (_getSelf6 = (_ref16 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf) === null || _getSelf6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf6$call = _getSelf6.call(_ref16), Foo), _m._).call(_getSelf6$call); - (_ref17 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref17$self = _ref17.self, Foo), _m._).call(_ref17$self); - (_call2 = (fn === null || fn === void 0 ? void 0 : (_ref18 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref18)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo), _m._).call(_call2$self); - (_getSelf7 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()) === null || _getSelf7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf7$self = _getSelf7.self, Foo), _m._).call(_getSelf7$self); - (_getSelf8 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf8$self = _getSelf8.self, Foo), _m._).call(_getSelf8$self); + Foo === null || Foo === void 0 ? void 0 : _m._.call(Foo); + Foo === null || Foo === void 0 ? void 0 : _m._.call(Foo).toString; + Foo === null || Foo === void 0 ? void 0 : _m._.call(Foo).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).call(_o$Foo); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._).call(_o$Foo2).toString; + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._).call(_o$Foo3).toString(); + (_deep$very$o = deep?.very.o) === null || _deep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo = _deep$very$o.Foo, Foo, _m._).call(_deep$very$o$Foo); + (_deep$very$o2 = deep?.very.o) === null || _deep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o2$Foo = _deep$very$o2.Foo, Foo, _m._).call(_deep$very$o2$Foo).toString; + (_deep$very$o3 = deep?.very.o) === null || _deep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o3$Foo = _deep$very$o3.Foo, Foo, _m._).call(_deep$very$o3$Foo).toString(); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh2); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref$self = _ref.self, Foo, _m._).call(_ref$self); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2$self = _ref2.self, Foo, _m._).call(_ref2$self); + (_self2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2$self = _self2.self, Foo, _m._).call(_self2$self); + o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh3); + (_ref3 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3$call = _ref3.call(_babelHelpers$classCh4), Foo, _m._).call(_ref3$call); + (_ref4 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4$getSelf = _ref4.getSelf(), Foo, _m._).call(_ref4$getSelf); + (_getSelf = (_ref5 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$call = _getSelf.call(_ref5), Foo, _m._).call(_getSelf$call); + (_ref6 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6$self = _ref6.self, Foo, _m._).call(_ref6$self); + (_call = (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh5 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh5)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self = _call.self, Foo, _m._).call(_call$self); + (_getSelf2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2$self = _getSelf2.self, Foo, _m._).call(_getSelf2$self); + (_getSelf3 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3$self = _getSelf3.self, Foo, _m._).call(_getSelf3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo = fn().Foo, Foo, _m._).call(_fn$Foo); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2 = fn().Foo, Foo, _m._).call(_fn$Foo2).toString; + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3 = fn().Foo, Foo, _m._).call(_fn$Foo3).toString(); + (_fnDeep$very$o = fnDeep?.().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo = _fnDeep$very$o.Foo, Foo, _m._).call(_fnDeep$very$o$Foo); + (_fnDeep$very$o2 = fnDeep?.().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o2$Foo = _fnDeep$very$o2.Foo, Foo, _m._).call(_fnDeep$very$o2$Foo).toString; + (_fnDeep$very$o3 = fnDeep?.().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o3$Foo = _fnDeep$very$o3.Foo, Foo, _m._).call(_fnDeep$very$o3$Foo).toString(); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh6 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._), Foo, _m._).call(_babelHelpers$classCh6); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh7 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self, Foo, _m._).call(_babelHelpers$classCh7); + (_ref7 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref7$self = _ref7.self, Foo, _m._).call(_ref7$self); + (_ref8 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref8$self = _ref8.self, Foo, _m._).call(_ref8$self); + (_self3 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3$self = _self3.self, Foo, _m._).call(_self3$self); + fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_babelHelpers$classCh8 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf(), Foo, _m._).call(_babelHelpers$classCh8); + (_ref9 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh9 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref9 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref9$call = _ref9.call(_babelHelpers$classCh9), Foo, _m._).call(_ref9$call); + (_ref10 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref10 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref10$getSelf = _ref10.getSelf(), Foo, _m._).call(_ref10$getSelf); + (_getSelf4 = (_ref11 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4$call = _getSelf4.call(_ref11), Foo, _m._).call(_getSelf4$call); + (_ref12 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref12 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref12$self = _ref12.self, Foo, _m._).call(_ref12$self); + (_call2 = (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh10 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh10)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2$self = _call2.self, Foo, _m._).call(_call2$self); + (_getSelf5 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()) === null || _getSelf5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf5$self = _getSelf5.self, Foo, _m._).call(_getSelf5$self); + (_getSelf6 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf6$self = _getSelf6.self, Foo, _m._).call(_getSelf6$self); } } _Foo = Foo; @@ -68,7 +68,7 @@ var _x = { }; var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; var _self = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property-with-transform/output.js index 2bffa382cb791..7034fbeedb109 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property-with-transform/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o$Foo, _deep$very$o$Foo2, _deep$very$o$Foo3, _ref, _ref2, _self2, _self3, _self$self, _ref3, _ref4, _call, _getSelf, _getSelf2, _self4, _ref5, _call$self, _getSelf$self, _getSelf$self2, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o$Foo, _fnDeep$very$o$Foo2, _fnDeep$very$o$Foo3, _ref6, _ref7, _self5, _self6, _self$self2, _ref8, _ref9, _call2, _getSelf3, _getSelf4, _self7, _ref10, _call$self2, _getSelf$self3, _getSelf$self4, _deep$very$o, _deep$very$o2, _deep$very$o3, _ref11, _ref12, _ref13, _ref14, _ref15, _ref16, _ref16$getSelf, _ref17, _ref18, _ref19, _ref20, _ref20$getSelf, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref21, _ref22, _ref23, _ref24, _ref25, _ref26, _ref26$getSelf, _ref27, _ref28, _ref29, _ref30, _ref30$getSelf; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o$Foo, _deep$very$o$Foo2, _deep$very$o$Foo3, _ref, _ref2, _self2, _self3, _self$self, _ref3, _babelHelpers$classCh, _call, _getSelf, _getSelf2, _self4, _babelHelpers$classCh2, _call$self, _getSelf$self, _getSelf$self2, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o$Foo, _fnDeep$very$o$Foo2, _fnDeep$very$o$Foo3, _ref4, _ref5, _self5, _self6, _self$self2, _ref6, _babelHelpers$classCh3, _call2, _getSelf3, _getSelf4, _self7, _babelHelpers$classCh4, _call$self2, _getSelf$self3, _getSelf$self4, _deep$very$o, _deep$very$o2, _deep$very$o3, _ref7, _ref8, _ref9, _ref10, _ref11, _ref12, _ref12$getSelf, _ref13, _ref14, _ref15, _ref16, _ref16$getSelf, _fnDeep$very$o, _fnDeep$very$o2, _fnDeep$very$o3, _ref17, _ref18, _ref19, _ref20, _ref21, _ref22, _ref22$getSelf, _ref23, _ref24, _ref25, _ref26, _ref26$getSelf; const o = { Foo: Foo }; @@ -19,47 +19,47 @@ class Foo { function fnDeep() { return deep; } - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _x._); - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _x._).toString; - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _x._).toString(); - (_o$Foo = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo, Foo), _x._); - (_o$Foo2 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2, Foo), _x._).toString; - (_o$Foo3 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3, Foo), _x._).toString(); - (_deep$very$o$Foo = deep === null || deep === void 0 || (_deep$very$o = deep.very.o) === null || _deep$very$o === void 0 ? void 0 : _deep$very$o.Foo) === null || _deep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo, Foo), _x._); - (_deep$very$o$Foo2 = deep === null || deep === void 0 || (_deep$very$o2 = deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : _deep$very$o2.Foo) === null || _deep$very$o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo2, Foo), _x._).toString; - (_deep$very$o$Foo3 = deep === null || deep === void 0 || (_deep$very$o3 = deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : _deep$very$o3.Foo) === null || _deep$very$o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo3, Foo), _x._).toString(); - (_ref = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref, Foo), _x._); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2, Foo), _x._); - (_self2 = (_ref11 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref11 === void 0 ? void 0 : _ref11.self) === null || _self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2, Foo), _x._); - (_self3 = (_ref12 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref12 === void 0 ? void 0 : _ref12.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3, Foo), _x._); - (_self$self = (_ref13 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref13 === void 0 || (_ref13 = _ref13.self) === null || _ref13 === void 0 ? void 0 : _ref13.self) === null || _self$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self$self, Foo), _x._); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3, Foo), _x._); - (_call = (_ref14 = o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref14 === void 0 ? void 0 : _ref14.call(_ref4)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call, Foo), _x._); - (_getSelf = (_ref15 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref15 === void 0 ? void 0 : _ref15.getSelf()) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf, Foo), _x._); - (_getSelf2 = (_ref16 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref16 === void 0 || (_ref16$getSelf = _ref16.getSelf) === null || _ref16$getSelf === void 0 ? void 0 : _ref16$getSelf.call(_ref16)) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2, Foo), _x._); - (_self4 = (_ref17 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref17 === void 0 ? void 0 : _ref17.self) === null || _self4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4, Foo), _x._); - (_call$self = (_ref18 = o === null || o === void 0 ? void 0 : (_ref5 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf) === null || _ref18 === void 0 || (_ref18 = _ref18.call(_ref5)) === null || _ref18 === void 0 ? void 0 : _ref18.self) === null || _call$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self, Foo), _x._); - (_getSelf$self = (_ref19 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref19 === void 0 || (_ref19 = _ref19.getSelf()) === null || _ref19 === void 0 ? void 0 : _ref19.self) === null || _getSelf$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self, Foo), _x._); - (_getSelf$self2 = (_ref20 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref20 === void 0 || (_ref20$getSelf = _ref20.getSelf) === null || _ref20$getSelf === void 0 || (_ref20$getSelf = _ref20$getSelf.call(_ref20)) === null || _ref20$getSelf === void 0 ? void 0 : _ref20$getSelf.self) === null || _getSelf$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2, Foo), _x._); - (_fn$Foo = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo, Foo), _x._); - (_fn$Foo2 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2, Foo), _x._).toString; - (_fn$Foo3 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3, Foo), _x._).toString(); - (_fnDeep$very$o$Foo = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o = fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : _fnDeep$very$o.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo), _x._); - (_fnDeep$very$o$Foo2 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o2 = fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : _fnDeep$very$o2.Foo) === null || _fnDeep$very$o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo2, Foo), _x._).toString; - (_fnDeep$very$o$Foo3 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o3 = fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : _fnDeep$very$o3.Foo) === null || _fnDeep$very$o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo3, Foo), _x._).toString(); - (_ref6 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6, Foo), _x._); - (_ref7 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref7, Foo), _x._); - (_self5 = (_ref21 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref21 === void 0 ? void 0 : _ref21.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5, Foo), _x._); - (_self6 = (_ref22 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref22 === void 0 ? void 0 : _ref22.self) === null || _self6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self6, Foo), _x._); - (_self$self2 = (_ref23 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref23 === void 0 || (_ref23 = _ref23.self) === null || _ref23 === void 0 ? void 0 : _ref23.self) === null || _self$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self$self2, Foo), _x._); - (_ref8 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8, Foo), _x._); - (_call2 = (_ref24 = fn === null || fn === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref24 === void 0 ? void 0 : _ref24.call(_ref9)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2, Foo), _x._); - (_getSelf3 = (_ref25 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref25 === void 0 ? void 0 : _ref25.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3, Foo), _x._); - (_getSelf4 = (_ref26 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref26 === void 0 || (_ref26$getSelf = _ref26.getSelf) === null || _ref26$getSelf === void 0 ? void 0 : _ref26$getSelf.call(_ref26)) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4, Foo), _x._); - (_self7 = (_ref27 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref27 === void 0 ? void 0 : _ref27.self) === null || _self7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self7, Foo), _x._); - (_call$self2 = (_ref28 = fn === null || fn === void 0 ? void 0 : (_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf) === null || _ref28 === void 0 || (_ref28 = _ref28.call(_ref10)) === null || _ref28 === void 0 ? void 0 : _ref28.self) === null || _call$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self2, Foo), _x._); - (_getSelf$self3 = (_ref29 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref29 === void 0 || (_ref29 = _ref29.getSelf()) === null || _ref29 === void 0 ? void 0 : _ref29.self) === null || _getSelf$self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self3, Foo), _x._); - (_getSelf$self4 = (_ref30 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref30 === void 0 || (_ref30$getSelf = _ref30.getSelf) === null || _ref30$getSelf === void 0 || (_ref30$getSelf = _ref30$getSelf.call(_ref30)) === null || _ref30$getSelf === void 0 ? void 0 : _ref30$getSelf.self) === null || _getSelf$self4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self4, Foo), _x._); + Foo === null || Foo === void 0 ? void 0 : _x._; + Foo === null || Foo === void 0 ? void 0 : _x._.toString; + Foo === null || Foo === void 0 ? void 0 : _x._.toString(); + (_o$Foo = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo, Foo, _x._); + (_o$Foo2 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2, Foo, _x._).toString; + (_o$Foo3 = o === null || o === void 0 ? void 0 : o.Foo) === null || _o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3, Foo, _x._).toString(); + (_deep$very$o$Foo = deep === null || deep === void 0 || (_deep$very$o = deep.very.o) === null || _deep$very$o === void 0 ? void 0 : _deep$very$o.Foo) === null || _deep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo, Foo, _x._); + (_deep$very$o$Foo2 = deep === null || deep === void 0 || (_deep$very$o2 = deep.very.o) === null || _deep$very$o2 === void 0 ? void 0 : _deep$very$o2.Foo) === null || _deep$very$o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo2, Foo, _x._).toString; + (_deep$very$o$Foo3 = deep === null || deep === void 0 || (_deep$very$o3 = deep.very.o) === null || _deep$very$o3 === void 0 ? void 0 : _deep$very$o3.Foo) === null || _deep$very$o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo3, Foo, _x._).toString(); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref, Foo, _x._); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2, Foo, _x._); + (_self2 = (_ref7 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref7 === void 0 ? void 0 : _ref7.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2, Foo, _x._); + (_self3 = (_ref8 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref8 === void 0 ? void 0 : _ref8.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3, Foo, _x._); + (_self$self = (_ref9 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref9 === void 0 || (_ref9 = _ref9.self) === null || _ref9 === void 0 ? void 0 : _ref9.self) === null || _self$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self$self, Foo, _x._); + (_ref3 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3, Foo, _x._); + (_call = (_ref10 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref10 === void 0 ? void 0 : _ref10.call(_babelHelpers$classCh)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call, Foo, _x._); + (_getSelf = (_ref11 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref11 === void 0 ? void 0 : _ref11.getSelf()) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf, Foo, _x._); + (_getSelf2 = (_ref12 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref12 === void 0 || (_ref12$getSelf = _ref12.getSelf) === null || _ref12$getSelf === void 0 ? void 0 : _ref12$getSelf.call(_ref12)) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2, Foo, _x._); + (_self4 = (_ref13 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref13 === void 0 ? void 0 : _ref13.self) === null || _self4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self4, Foo, _x._); + (_call$self = (_ref14 = o === null || o === void 0 ? void 0 : (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf) === null || _ref14 === void 0 || (_ref14 = _ref14.call(_babelHelpers$classCh2)) === null || _ref14 === void 0 ? void 0 : _ref14.self) === null || _call$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self, Foo, _x._); + (_getSelf$self = (_ref15 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref15 === void 0 || (_ref15 = _ref15.getSelf()) === null || _ref15 === void 0 ? void 0 : _ref15.self) === null || _getSelf$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self, Foo, _x._); + (_getSelf$self2 = (_ref16 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref16 === void 0 || (_ref16$getSelf = _ref16.getSelf) === null || _ref16$getSelf === void 0 || (_ref16$getSelf = _ref16$getSelf.call(_ref16)) === null || _ref16$getSelf === void 0 ? void 0 : _ref16$getSelf.self) === null || _getSelf$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2, Foo, _x._); + (_fn$Foo = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo, Foo, _x._); + (_fn$Foo2 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2, Foo, _x._).toString; + (_fn$Foo3 = fn === null || fn === void 0 ? void 0 : fn().Foo) === null || _fn$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3, Foo, _x._).toString(); + (_fnDeep$very$o$Foo = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o = fnDeep().very.o) === null || _fnDeep$very$o === void 0 ? void 0 : _fnDeep$very$o.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo, _x._); + (_fnDeep$very$o$Foo2 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o2 = fnDeep().very.o) === null || _fnDeep$very$o2 === void 0 ? void 0 : _fnDeep$very$o2.Foo) === null || _fnDeep$very$o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo2, Foo, _x._).toString; + (_fnDeep$very$o$Foo3 = fnDeep === null || fnDeep === void 0 || (_fnDeep$very$o3 = fnDeep().very.o) === null || _fnDeep$very$o3 === void 0 ? void 0 : _fnDeep$very$o3.Foo) === null || _fnDeep$very$o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo3, Foo, _x._).toString(); + (_ref4 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4, Foo, _x._); + (_ref5 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref5, Foo, _x._); + (_self5 = (_ref17 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref17 === void 0 ? void 0 : _ref17.self) === null || _self5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self5, Foo, _x._); + (_self6 = (_ref18 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref18 === void 0 ? void 0 : _ref18.self) === null || _self6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self6, Foo, _x._); + (_self$self2 = (_ref19 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref19 === void 0 || (_ref19 = _ref19.self) === null || _ref19 === void 0 ? void 0 : _ref19.self) === null || _self$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self$self2, Foo, _x._); + (_ref6 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6, Foo, _x._); + (_call2 = (_ref20 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref20 === void 0 ? void 0 : _ref20.call(_babelHelpers$classCh3)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2, Foo, _x._); + (_getSelf3 = (_ref21 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref21 === void 0 ? void 0 : _ref21.getSelf()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3, Foo, _x._); + (_getSelf4 = (_ref22 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref22 === void 0 || (_ref22$getSelf = _ref22.getSelf) === null || _ref22$getSelf === void 0 ? void 0 : _ref22$getSelf.call(_ref22)) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4, Foo, _x._); + (_self7 = (_ref23 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref23 === void 0 ? void 0 : _ref23.self) === null || _self7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self7, Foo, _x._); + (_call$self2 = (_ref24 = fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf) === null || _ref24 === void 0 || (_ref24 = _ref24.call(_babelHelpers$classCh4)) === null || _ref24 === void 0 ? void 0 : _ref24.self) === null || _call$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self2, Foo, _x._); + (_getSelf$self3 = (_ref25 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref25 === void 0 || (_ref25 = _ref25.getSelf()) === null || _ref25 === void 0 ? void 0 : _ref25.self) === null || _getSelf$self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self3, Foo, _x._); + (_getSelf$self4 = (_ref26 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref26 === void 0 || (_ref26$getSelf = _ref26.getSelf) === null || _ref26$getSelf === void 0 || (_ref26$getSelf = _ref26$getSelf.call(_ref26)) === null || _ref26$getSelf === void 0 ? void 0 : _ref26$getSelf.self) === null || _getSelf$self4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self4, Foo, _x._); } } _Foo = Foo; diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property/output.js index d6c281239458b..a76dd97a4a21b 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/optional-chain-optional-property/output.js @@ -4,7 +4,7 @@ class Foo { return this; } static test() { - var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o$Foo, _deep$very$o$Foo2, _deep$very$o$Foo3, _ref, _ref2, _self2, _self3, _self$self, _ref3, _ref4, _call, _getSelf, _getSelf2, _self4, _ref5, _call$self, _getSelf$self, _getSelf$self2, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o$Foo, _fnDeep$very$o$Foo2, _fnDeep$very$o$Foo3, _ref6, _ref7, _self5, _self6, _self$self2, _ref8, _ref9, _call2, _getSelf3, _getSelf4, _self7, _ref10, _call$self2, _getSelf$self3, _getSelf$self4; + var _o$Foo, _o$Foo2, _o$Foo3, _deep$very$o$Foo, _deep$very$o$Foo2, _deep$very$o$Foo3, _ref, _ref2, _self2, _self3, _self$self, _ref3, _babelHelpers$classCh, _call, _getSelf, _getSelf2, _self4, _babelHelpers$classCh2, _call$self, _getSelf$self, _getSelf$self2, _fn$Foo, _fn$Foo2, _fn$Foo3, _fnDeep$very$o$Foo, _fnDeep$very$o$Foo2, _fnDeep$very$o$Foo3, _ref4, _ref5, _self5, _self6, _self$self2, _ref6, _babelHelpers$classCh3, _call2, _getSelf3, _getSelf4, _self7, _babelHelpers$classCh4, _call$self2, _getSelf$self3, _getSelf$self4; const o = { Foo: Foo }; @@ -19,47 +19,47 @@ class Foo { function fnDeep() { return deep; } - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _x._); - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _x._).toString; - Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _x._).toString(); - (_o$Foo = o?.Foo) === null || _o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo, Foo), _x._); - (_o$Foo2 = o?.Foo) === null || _o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2, Foo), _x._).toString; - (_o$Foo3 = o?.Foo) === null || _o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3, Foo), _x._).toString(); - (_deep$very$o$Foo = deep?.very.o?.Foo) === null || _deep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo, Foo), _x._); - (_deep$very$o$Foo2 = deep?.very.o?.Foo) === null || _deep$very$o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo2, Foo), _x._).toString; - (_deep$very$o$Foo3 = deep?.very.o?.Foo) === null || _deep$very$o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo3, Foo), _x._).toString(); - (_ref = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)) === null || _ref === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref, Foo), _x._); - (_ref2 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self) === null || _ref2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref2, Foo), _x._); - (_self2 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self) === null || _self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self2, Foo), _x._); - (_self3 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).self)?.self) === null || _self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self3, Foo), _x._); - (_self$self = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.self?.self) === null || _self$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self$self, Foo), _x._); - (_ref3 = o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf()) === null || _ref3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref3, Foo), _x._); - (_call = (o === null || o === void 0 ? void 0 : (_ref4 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref4)) === null || _call === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call, Foo), _x._); - (_getSelf = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()) === null || _getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf, Foo), _x._); - (_getSelf2 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf2, Foo), _x._); - (_self4 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._).getSelf())?.self) === null || _self4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self4, Foo), _x._); - (_call$self = (o === null || o === void 0 ? void 0 : (_ref5 = (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._)).getSelf)?.call(_ref5)?.self) === null || _call$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self, Foo), _x._); - (_getSelf$self = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf()?.self) === null || _getSelf$self === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self, Foo), _x._); - (_getSelf$self2 = (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo), _self._))?.getSelf?.()?.self) === null || _getSelf$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2, Foo), _x._); - (_fn$Foo = fn?.().Foo) === null || _fn$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo, Foo), _x._); - (_fn$Foo2 = fn?.().Foo) === null || _fn$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2, Foo), _x._).toString; - (_fn$Foo3 = fn?.().Foo) === null || _fn$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3, Foo), _x._).toString(); - (_fnDeep$very$o$Foo = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo), _x._); - (_fnDeep$very$o$Foo2 = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo2, Foo), _x._).toString; - (_fnDeep$very$o$Foo3 = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo3, Foo), _x._).toString(); - (_ref6 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)) === null || _ref6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref6, Foo), _x._); - (_ref7 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self) === null || _ref7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref7, Foo), _x._); - (_self5 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self) === null || _self5 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self5, Foo), _x._); - (_self6 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).self)?.self) === null || _self6 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self6, Foo), _x._); - (_self$self2 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.self?.self) === null || _self$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self$self2, Foo), _x._); - (_ref8 = fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf()) === null || _ref8 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_ref8, Foo), _x._); - (_call2 = (fn === null || fn === void 0 ? void 0 : (_ref9 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref9)) === null || _call2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call2, Foo), _x._); - (_getSelf3 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()) === null || _getSelf3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf3, Foo), _x._); - (_getSelf4 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()) === null || _getSelf4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf4, Foo), _x._); - (_self7 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._).getSelf())?.self) === null || _self7 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_self7, Foo), _x._); - (_call$self2 = (fn === null || fn === void 0 ? void 0 : (_ref10 = (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._)).getSelf)?.call(_ref10)?.self) === null || _call$self2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_call$self2, Foo), _x._); - (_getSelf$self3 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf()?.self) === null || _getSelf$self3 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self3, Foo), _x._); - (_getSelf$self4 = (fn === null || fn === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo), _self._))?.getSelf?.()?.self) === null || _getSelf$self4 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_getSelf$self4, Foo), _x._); + Foo === null || Foo === void 0 ? void 0 : _x._; + Foo === null || Foo === void 0 ? void 0 : _x._.toString; + Foo === null || Foo === void 0 ? void 0 : _x._.toString(); + (_o$Foo = o?.Foo) === null || _o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo, Foo, _x._); + (_o$Foo2 = o?.Foo) === null || _o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2, Foo, _x._).toString; + (_o$Foo3 = o?.Foo) === null || _o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3, Foo, _x._).toString(); + (_deep$very$o$Foo = deep?.very.o?.Foo) === null || _deep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo, Foo, _x._); + (_deep$very$o$Foo2 = deep?.very.o?.Foo) === null || _deep$very$o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo2, Foo, _x._).toString; + (_deep$very$o$Foo3 = deep?.very.o?.Foo) === null || _deep$very$o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_deep$very$o$Foo3, Foo, _x._).toString(); + (_ref = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)) === null || _ref === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref, Foo, _x._); + (_ref2 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self) === null || _ref2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref2, Foo, _x._); + (_self2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self) === null || _self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self2, Foo, _x._); + (_self3 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).self)?.self) === null || _self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self3, Foo, _x._); + (_self$self = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.self?.self) === null || _self$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self$self, Foo, _x._); + (_ref3 = o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf()) === null || _ref3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref3, Foo, _x._); + (_call = (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh)) === null || _call === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call, Foo, _x._); + (_getSelf = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()) === null || _getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf, Foo, _x._); + (_getSelf2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf2, Foo, _x._); + (_self4 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._).getSelf())?.self) === null || _self4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self4, Foo, _x._); + (_call$self = (o === null || o === void 0 ? void 0 : (_babelHelpers$classCh2 = babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh2)?.self) === null || _call$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self, Foo, _x._); + (_getSelf$self = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf()?.self) === null || _getSelf$self === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self, Foo, _x._); + (_getSelf$self2 = (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(o.Foo, Foo, _self._))?.getSelf?.()?.self) === null || _getSelf$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self2, Foo, _x._); + (_fn$Foo = fn?.().Foo) === null || _fn$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo, Foo, _x._); + (_fn$Foo2 = fn?.().Foo) === null || _fn$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo2, Foo, _x._).toString; + (_fn$Foo3 = fn?.().Foo) === null || _fn$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo3, Foo, _x._).toString(); + (_fnDeep$very$o$Foo = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo, Foo, _x._); + (_fnDeep$very$o$Foo2 = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo2, Foo, _x._).toString; + (_fnDeep$very$o$Foo3 = fnDeep?.().very.o?.Foo) === null || _fnDeep$very$o$Foo3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fnDeep$very$o$Foo3, Foo, _x._).toString(); + (_ref4 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)) === null || _ref4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref4, Foo, _x._); + (_ref5 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self) === null || _ref5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref5, Foo, _x._); + (_self5 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self) === null || _self5 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self5, Foo, _x._); + (_self6 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).self)?.self) === null || _self6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self6, Foo, _x._); + (_self$self2 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.self?.self) === null || _self$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self$self2, Foo, _x._); + (_ref6 = fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf()) === null || _ref6 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_ref6, Foo, _x._); + (_call2 = (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh3 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh3)) === null || _call2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call2, Foo, _x._); + (_getSelf3 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()) === null || _getSelf3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf3, Foo, _x._); + (_getSelf4 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()) === null || _getSelf4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf4, Foo, _x._); + (_self7 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._).getSelf())?.self) === null || _self7 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_self7, Foo, _x._); + (_call$self2 = (fn === null || fn === void 0 ? void 0 : (_babelHelpers$classCh4 = babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._)).getSelf)?.call(_babelHelpers$classCh4)?.self) === null || _call$self2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_call$self2, Foo, _x._); + (_getSelf$self3 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf()?.self) === null || _getSelf$self3 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self3, Foo, _x._); + (_getSelf$self4 = (fn === null || fn === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(fn().Foo, Foo, _self._))?.getSelf?.()?.self) === null || _getSelf$self4 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_getSelf$self4, Foo, _x._); } } _Foo = Foo; diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call-with-transform/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call-with-transform/output.js index e35ffc2a9d3e4..7dc318a7a2e08 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call-with-transform/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call-with-transform/output.js @@ -11,16 +11,16 @@ class Foo { const fn = function () { return o; }; - (Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).bind(Foo))(); - (Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).bind(Foo))().toString; - (Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).bind(Foo))().toString(); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).bind(_o$Foo))(); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._).bind(_o$Foo2))().toString; - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._).bind(_o$Foo3))().toString(); - ((_o$Foo$self$getSelf = ((_o$Foo4 = o.Foo) === null || _o$Foo4 === void 0 ? void 0 : (_o$Foo4$self = _o$Foo4.self).getSelf.bind(_o$Foo4$self))()) === null || _o$Foo$self$getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf, Foo), _m._).bind(_o$Foo$self$getSelf))(); - ((_o$Foo$self$getSelf2 = ((_o$Foo$self = o.Foo.self) === null || _o$Foo$self === void 0 ? void 0 : _o$Foo$self.getSelf.bind(_o$Foo$self))()) === null || _o$Foo$self$getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf2, Foo), _m._).bind(_o$Foo$self$getSelf2))(); - ((_fn$Foo$self$getSelf = ((_fn = fn()) === null || _fn === void 0 || (_fn = _fn.Foo) === null || _fn === void 0 ? void 0 : (_fn$self = _fn.self).getSelf.bind(_fn$self))()) === null || _fn$Foo$self$getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf, Foo), _m._).bind(_fn$Foo$self$getSelf))(); - ((_fn$Foo$self$getSelf2 = (fn === null || fn === void 0 || (_fn$Foo$self = fn().Foo.self) === null || _fn$Foo$self === void 0 ? void 0 : _fn$Foo$self.getSelf.bind(_fn$Foo$self))()) === null || _fn$Foo$self$getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf2, Foo), _m._).bind(_fn$Foo$self$getSelf2))(); + (Foo === null || Foo === void 0 ? void 0 : _m._.bind(Foo))(); + (Foo === null || Foo === void 0 ? void 0 : _m._.bind(Foo))().toString; + (Foo === null || Foo === void 0 ? void 0 : _m._.bind(Foo))().toString(); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).bind(_o$Foo))(); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._).bind(_o$Foo2))().toString; + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._).bind(_o$Foo3))().toString(); + ((_o$Foo$self$getSelf = ((_o$Foo4 = o.Foo) === null || _o$Foo4 === void 0 ? void 0 : (_o$Foo4$self = _o$Foo4.self).getSelf.bind(_o$Foo4$self))()) === null || _o$Foo$self$getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf, Foo, _m._).bind(_o$Foo$self$getSelf))(); + ((_o$Foo$self$getSelf2 = ((_o$Foo$self = o.Foo.self) === null || _o$Foo$self === void 0 ? void 0 : _o$Foo$self.getSelf.bind(_o$Foo$self))()) === null || _o$Foo$self$getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf2, Foo, _m._).bind(_o$Foo$self$getSelf2))(); + ((_fn$Foo$self$getSelf = ((_fn = fn()) === null || _fn === void 0 || (_fn = _fn.Foo) === null || _fn === void 0 ? void 0 : (_fn$self = _fn.self).getSelf.bind(_fn$self))()) === null || _fn$Foo$self$getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf, Foo, _m._).bind(_fn$Foo$self$getSelf))(); + ((_fn$Foo$self$getSelf2 = (fn === null || fn === void 0 || (_fn$Foo$self = fn().Foo.self) === null || _fn$Foo$self === void 0 ? void 0 : _fn$Foo$self.getSelf.bind(_fn$Foo$self))()) === null || _fn$Foo$self$getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf2, Foo, _m._).bind(_fn$Foo$self$getSelf2))(); } } _Foo = Foo; @@ -30,7 +30,7 @@ var _x = { babelHelpers.defineProperty(Foo, "self", _Foo); var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; new Foo().test(); diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call/output.js index 73329bdf436d9..5c39d8dbb9c55 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/parenthesized-optional-member-call/output.js @@ -11,16 +11,16 @@ class Foo { const fn = function () { return o; }; - (Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).bind(Foo))(); - (Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).bind(Foo))().toString; - (Foo === null || Foo === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _m._).bind(Foo))().toString(); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo), _m._).bind(_o$Foo))(); - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo), _m._).bind(_o$Foo2))().toString; - (o === null || o === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo), _m._).bind(_o$Foo3))().toString(); - ((_o$Foo$self$getSelf = (o.Foo?.self.getSelf)()) === null || _o$Foo$self$getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf, Foo), _m._).bind(_o$Foo$self$getSelf))(); - ((_o$Foo$self$getSelf2 = (o.Foo.self?.getSelf)()) === null || _o$Foo$self$getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf2, Foo), _m._).bind(_o$Foo$self$getSelf2))(); - ((_fn$Foo$self$getSelf = (fn()?.Foo?.self.getSelf)()) === null || _fn$Foo$self$getSelf === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf, Foo), _m._).bind(_fn$Foo$self$getSelf))(); - ((_fn$Foo$self$getSelf2 = (fn?.().Foo.self?.getSelf)()) === null || _fn$Foo$self$getSelf2 === void 0 ? void 0 : (babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf2, Foo), _m._).bind(_fn$Foo$self$getSelf2))(); + (Foo === null || Foo === void 0 ? void 0 : _m._.bind(Foo))(); + (Foo === null || Foo === void 0 ? void 0 : _m._.bind(Foo))().toString; + (Foo === null || Foo === void 0 ? void 0 : _m._.bind(Foo))().toString(); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo = o.Foo, Foo, _m._).bind(_o$Foo))(); + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo2 = o.Foo, Foo, _m._).bind(_o$Foo2))().toString; + (o === null || o === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo3 = o.Foo, Foo, _m._).bind(_o$Foo3))().toString(); + ((_o$Foo$self$getSelf = (o.Foo?.self.getSelf)()) === null || _o$Foo$self$getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf, Foo, _m._).bind(_o$Foo$self$getSelf))(); + ((_o$Foo$self$getSelf2 = (o.Foo.self?.getSelf)()) === null || _o$Foo$self$getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_o$Foo$self$getSelf2, Foo, _m._).bind(_o$Foo$self$getSelf2))(); + ((_fn$Foo$self$getSelf = (fn()?.Foo?.self.getSelf)()) === null || _fn$Foo$self$getSelf === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf, Foo, _m._).bind(_fn$Foo$self$getSelf))(); + ((_fn$Foo$self$getSelf2 = (fn?.().Foo.self?.getSelf)()) === null || _fn$Foo$self$getSelf2 === void 0 ? void 0 : babelHelpers.classCheckPrivateStaticAccess(_fn$Foo$self$getSelf2, Foo, _m._).bind(_fn$Foo$self$getSelf2))(); } } _Foo = Foo; @@ -30,7 +30,7 @@ var _x = { babelHelpers.defineProperty(Foo, "self", _Foo); var _m = { _: function () { - return babelHelpers.classCheckPrivateStaticAccess(this, _Foo), _x._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Foo, _x._); } }; new Foo().test(); diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/reevaluated/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/reevaluated/output.js index 291f2ab5ae492..7df24300f1ceb 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/reevaluated/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/reevaluated/output.js @@ -8,13 +8,13 @@ function classFactory() { return babelHelpers.classPrivateFieldGet2(this, _foo); } static() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, _Foo), _bar._; + return babelHelpers.classCheckPrivateStaticAccess(Foo, _Foo, _bar._); } static instance(inst) { return babelHelpers.classPrivateFieldGet2(inst, _foo); } static static() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, _Foo), _bar._; + return babelHelpers.classCheckPrivateStaticAccess(Foo, _Foo, _bar._); } }, _bar = { _: "bar" diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-call/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-call/output.js index a5d068780ad5d..ef3e7f8c9f624 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-call/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-call/output.js @@ -7,7 +7,7 @@ let Foo = /*#__PURE__*/function () { babelHelpers.createClass(Foo, [{ key: "test", value: function test(x) { - return (babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _foo._).call(Foo, x); + return _foo._.call(Foo, x); } }]); return Foo; diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-inherited/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-inherited/output.js index 0f4c6effc2693..2e4f3201635e8 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-inherited/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-inherited/output.js @@ -1,15 +1,15 @@ class Base { static getThis() { - return babelHelpers.classCheckPrivateStaticAccess(this, Base), _foo._; + return babelHelpers.classCheckPrivateStaticAccess(this, Base, _foo._); } static updateThis(val) { return _foo._ = babelHelpers.classCheckPrivateStaticAccess(this, Base, val); } static getClass() { - return babelHelpers.classCheckPrivateStaticAccess(Base, Base), _foo._; + return _foo._; } static updateClass(val) { - return _foo._ = babelHelpers.classCheckPrivateStaticAccess(Base, Base, val); + return _foo._ = val; } } var _foo = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-shadow/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-shadow/output.js index 8f5c51f6e899f..63c3dc5dc9709 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-shadow/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-shadow/output.js @@ -3,7 +3,7 @@ class Test { const _Test2 = 2; const func = () => { const _Test = 3; - return (babelHelpers.classCheckPrivateStaticAccess(this, Test), _x._) + _Test; + return babelHelpers.classCheckPrivateStaticAccess(this, Test, _x._) + _Test; }; return func() + _Test2; } diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-undefined/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-undefined/output.js index 840a1178b2a57..91090be464405 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-undefined/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static-undefined/output.js @@ -1,9 +1,9 @@ class Foo { static test() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _bar._; + return _bar._; } test() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _bar._; + return _bar._; } } var _bar = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static/output.js index 1d98e38c93f97..18b3aee7eb655 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/static/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/static/output.js @@ -1,9 +1,9 @@ class Foo { static test() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _bar._; + return _bar._; } test() { - return babelHelpers.classCheckPrivateStaticAccess(Foo, Foo), _bar._; + return _bar._; } } var _bar = { diff --git a/packages/babel-plugin-transform-class-properties/test/fixtures/private/tagged-template-static/output.js b/packages/babel-plugin-transform-class-properties/test/fixtures/private/tagged-template-static/output.js index de737a18d3f4a..0fad2c7d822bc 100644 --- a/packages/babel-plugin-transform-class-properties/test/fixtures/private/tagged-template-static/output.js +++ b/packages/babel-plugin-transform-class-properties/test/fixtures/private/tagged-template-static/output.js @@ -1,6 +1,6 @@ class Foo { static getReceiver() { - return (babelHelpers.classCheckPrivateStaticAccess(this, Foo), _tag._).bind(this)``; + return babelHelpers.classCheckPrivateStaticAccess(this, Foo, _tag._).bind(this)``; } } var _tag = { diff --git a/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/multiple-static-initializers/output.js b/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/multiple-static-initializers/output.js index b445d726f3756..422ade57ea11f 100644 --- a/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/multiple-static-initializers/output.js +++ b/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/multiple-static-initializers/output.js @@ -5,7 +5,7 @@ var _bar = { _: 21 }; (() => { - _Foo.foo = (babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo), _bar._); + _Foo.foo = babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo, _bar._); _Foo.qux1 = _Foo.qux; })(); babelHelpers.defineProperty(Foo, "qux", 21); diff --git a/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/name-conflict/output.js b/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/name-conflict/output.js index 1dfab6ca762de..39257ac76c1e8 100644 --- a/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/name-conflict/output.js +++ b/packages/babel-plugin-transform-class-static-block/test/fixtures/integration/name-conflict/output.js @@ -6,5 +6,5 @@ var _ = { }; // static block can not be transformed as `#_` here -_Foo.foo = (babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo), _._); +_Foo.foo = babelHelpers.classCheckPrivateStaticAccess(_Foo, _Foo, _._); expect(Foo.foo).toBe(42); diff --git a/packages/babel-plugin-transform-private-methods/test/fixtures/static-accessors/set-only-getter/output.js b/packages/babel-plugin-transform-private-methods/test/fixtures/static-accessors/set-only-getter/output.js index 8c0419392c531..06cfc55016d29 100644 --- a/packages/babel-plugin-transform-private-methods/test/fixtures/static-accessors/set-only-getter/output.js +++ b/packages/babel-plugin-transform-private-methods/test/fixtures/static-accessors/set-only-getter/output.js @@ -7,7 +7,7 @@ class Cl { } _Cl = Cl; function _get_privateFieldValue() { - return babelHelpers.classCheckPrivateStaticAccess(this, _Cl), _privateField._; + return babelHelpers.classCheckPrivateStaticAccess(this, _Cl, _privateField._); } var _privateField = { _: 0