From 1d147602c0bfe291408c65b2e444cea0b5ceba89 Mon Sep 17 00:00:00 2001 From: magic-akari Date: Mon, 9 Jan 2023 18:58:29 +0800 Subject: [PATCH] fix(es/helpers): Make `_classPrivateFieldLooseBase ` return receiver (#6770) --- .../src/helpers/_class_private_field_loose_base.js | 2 +- packages/swc-helpers/src/_class_private_field_loose_base.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/swc_ecma_transforms_base/src/helpers/_class_private_field_loose_base.js b/crates/swc_ecma_transforms_base/src/helpers/_class_private_field_loose_base.js index 935fa0fa3428..5baabd917f6a 100644 --- a/crates/swc_ecma_transforms_base/src/helpers/_class_private_field_loose_base.js +++ b/crates/swc_ecma_transforms_base/src/helpers/_class_private_field_loose_base.js @@ -3,5 +3,5 @@ function _classPrivateFieldLooseBase(receiver, privateKey) { throw new TypeError("attempted to use private field on non-instance"); } - return receiver[privateKey]; + return receiver; } diff --git a/packages/swc-helpers/src/_class_private_field_loose_base.mjs b/packages/swc-helpers/src/_class_private_field_loose_base.mjs index 79ca6c8ec3f9..c24fda439fbc 100644 --- a/packages/swc-helpers/src/_class_private_field_loose_base.mjs +++ b/packages/swc-helpers/src/_class_private_field_loose_base.mjs @@ -3,5 +3,5 @@ export default function _classPrivateFieldBase(receiver, privateKey) { throw new TypeError("attempted to use private field on non-instance"); } - return receiver[privateKey]; + return receiver; }