Felipe Armoni fdfe97879e
Disallow reinitializing private elements (#13601)
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
2021-08-30 12:44:38 +02:00

24 lines
593 B
JavaScript

var _priv = /*#__PURE__*/new WeakMap();
var _method = /*#__PURE__*/new WeakSet();
class Cl {
constructor() {
babelHelpers.classPrivateMethodInitSpec(this, _method);
babelHelpers.defineProperty(this, "prop", babelHelpers.classPrivateMethodGet(this, _method, _method2).call(this, 1));
babelHelpers.classPrivateFieldInitSpec(this, _priv, {
writable: true,
value: babelHelpers.classPrivateMethodGet(this, _method, _method2).call(this, 2)
});
}
getPriv() {
return babelHelpers.classPrivateFieldGet(this, _priv);
}
}
function _method2(x) {
return x;
}