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; }