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

18 lines
381 B
JavaScript

"use strict";
var _obj$a, _obj$b, _obj$a2;
const obj = {
a: {
b: {
c: {
d: 2
}
}
}
};
const a = obj == null ? void 0 : obj.a;
const b = obj == null || (_obj$a = obj.a) == null ? void 0 : _obj$a.b;
const bad = obj == null || (_obj$b = obj.b) == null ? void 0 : _obj$b.b;
let val;
val = obj == null || (_obj$a2 = obj.a) == null ? void 0 : _obj$a2.b;