Huáng Jùnliàng bdb207cb75
Class static private field destructure set (#12917)
* fix: support static private field destructure set ([C.#p] = [0])

* 🚧

* fix: add compatibility warning for older @babel/helper versions

* refactor: extract common routines among classPrivateFiled helpers

* More 🚧
2021-03-03 16:38:16 -05:00

21 lines
308 B
JavaScript

class C {
constructor() {
[babelHelpers.classStaticPrivateFieldDestructureSet(C, C, _p).value] = [0];
}
}
var _set_p = function (v) {
babelHelpers.classStaticPrivateFieldSpecSet(C, C, _q, v);
};
var _p = {
get: void 0,
set: _set_p
};
var _q = {
writable: true,
value: void 0
};
new C();