Files
Nicolò RibaudoandGitHub ca632a3fc2 Compress output for optional chain with multiple ?. (#15740)
* Compress output for optional chain with multiple `?.`

* Shorter output for optional delete

* Use a single temp variable per optional chain
2023-07-04 08:36:21 +02:00

13 lines
397 B
JavaScript

"use strict";
var _obj$a, _obj$b;
const obj = {
a: {
b: 0
}
};
let test = obj === null || obj === void 0 || (_obj$a = obj.a) === null || _obj$a === void 0 || delete _obj$a.b;
test = obj === null || obj === void 0 || delete obj.a.b;
test = obj === null || obj === void 0 || (_obj$b = obj.b) === null || _obj$b === void 0 || delete _obj$b.b;
obj === null || obj === void 0 || delete obj.a;