From 6a59a9569fb212b716fbbd23424f104215248f94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 24 Mar 2022 12:04:17 -0400 Subject: [PATCH] fix: forward proxy getter results --- .../src/transformer-2021-12.ts | 2 +- .../fixtures/2021-12-accessors--to-es2015/private/output.js | 4 ++-- .../2021-12-accessors--to-es2015/static-private/output.js | 4 ++-- .../test/fixtures/2021-12-accessors/private/output.js | 4 ++-- .../test/fixtures/2021-12-accessors/static-private/output.js | 4 ++-- .../test/fixtures/2021-12-misc/all-decorators/output.js | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/babel-plugin-proposal-decorators/src/transformer-2021-12.ts b/packages/babel-plugin-proposal-decorators/src/transformer-2021-12.ts index 8170b5a0ff12..f84ab005db41 100644 --- a/packages/babel-plugin-proposal-decorators/src/transformer-2021-12.ts +++ b/packages/babel-plugin-proposal-decorators/src/transformer-2021-12.ts @@ -385,7 +385,7 @@ function addCallAccessorsFor( t.cloneNode(key), [], t.blockStatement([ - t.expressionStatement( + t.returnStatement( t.callExpression(t.cloneNode(getId), [t.thisExpression()]), ), ]), diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/private/output.js index bb739955b387..26f6ff57cd52 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors--to-es2015/private/output.js @@ -37,7 +37,7 @@ function _set_a2(v) { } function _get_a2() { - _get_a(this); + return _get_a(this); } function _set_b2(v) { @@ -45,7 +45,7 @@ function _set_b2(v) { } function _get_b2() { - _get_b(this); + return _get_b(this); } [_init_a, _get_a, _set_a, _init_b, _get_b, _set_b, _initProto] = babelHelpers.applyDecs(Foo, [[dec, 1, "a", function () { 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 2cd651f5e68a..67b29a86f5bb 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 @@ -25,7 +25,7 @@ function _set_a2(v) { } function _get_a2() { - _get_a(this); + return _get_a(this); } function _set_b2(v) { @@ -33,7 +33,7 @@ function _set_b2(v) { } function _get_b2() { - _get_b(this); + return _get_b(this); } (() => { diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/private/output.js index 90e773d6dee2..6b47d32e0ecd 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/private/output.js @@ -21,7 +21,7 @@ class Foo { } get #a() { - _get_a(this); + return _get_a(this); } #B = _init_b(this, 123); @@ -31,7 +31,7 @@ class Foo { } get #b() { - _get_b(this); + return _get_b(this); } } diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/static-private/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/static-private/output.js index a62cf5634aff..7cb918ee7b47 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/static-private/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-accessors/static-private/output.js @@ -24,7 +24,7 @@ class Foo { } get #a() { - _get_a(this); + return _get_a(this); } static #B = _init_b(this, 123); @@ -34,7 +34,7 @@ class Foo { } get #b() { - _get_b(this); + return _get_b(this); } } diff --git a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-misc/all-decorators/output.js b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-misc/all-decorators/output.js index 107c410c18ad..6407c4568904 100644 --- a/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-misc/all-decorators/output.js +++ b/packages/babel-plugin-proposal-decorators/test/fixtures/2021-12-misc/all-decorators/output.js @@ -65,7 +65,7 @@ new class extends babelHelpers.identity { } get #h() { - _get_h(this); + return _get_h(this); } static j() {} @@ -87,7 +87,7 @@ new class extends babelHelpers.identity { } get #r() { - _get_r(this); + return _get_r(this); } }