~~ conditionalExpression.linePerExpression: false, operatorPosition: maintain ~~
== should maintain operator positions independently ==
const x = a ? b
    : c ? d
    : e;
type Test = a extends b ? c
    : d extends e ? f
    : g;

[expect]
const x = a ? b
    : c ? d
    : e;
type Test = a extends b ? c
    : d extends e ? f
    : g;
