Files
Nicolò RibaudoandGitHub aa74c34398 Avoid printing unnecessary parens around object destructuring (#16712)
* Add test

* Avoid printing unnecessary parens around object destructuring

* Update fixtures
2024-08-02 13:48:02 +02:00

25 lines
485 B
JavaScript

class C {
static #y = "y";
static #z = "self";
static #x;
static b = "b";
static self = C;
static #self = C;
static {
let cloned;
var _m = C.#x,
_m2 = _m === void 0 ? C.#self : _m,
_m3 = _m2[C.#z],
{
b
} = _m3,
_m4 = _m3.#x,
y = _m4 === void 0 ? (C.b = "bb", C.#self.#y) : _m4,
_m5 = _m2.#x,
yy = _m5 === void 0 ? (delete C.self, {
...cloned
} = C, C.#y = "yy") : _m5,
yy2 = C.#y;
}
}