Files
Nicolò RibaudoandGitHub 656f7f130b Fix source maps for private member expressions (#16514)
* Add test

* Properly map private names in member expresions

* More tests

* Also map it in classPrivateFieldInitSpec

* Add one more test case

* Fix it
2024-05-20 08:52:32 +02:00

17 lines
557 B
JavaScript

var _field = /*#__PURE__*/new WeakMap();
var _A_brand = /*#__PURE__*/new WeakSet();
class A {
constructor() {
babelHelpers.classPrivateMethodInitSpec(this, _A_brand);
babelHelpers.classPrivateFieldInitSpec(this, _field, void 0);
}
method() {
babelHelpers.classPrivateFieldGet2(_field, this);
babelHelpers.classPrivateGetter(_A_brand, this, _get_getter);
babelHelpers.assertClassBrand(_A_brand, this, _method);
inExpr(babelHelpers.classPrivateFieldGet2(_field, this));
}
}
function _get_getter(_this) {}
function _method() {}