* test: add test for nullish coalescing Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com> * test: add control group * test: add tests for optional chaining Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com> * test: add tests on optional chaining mixed with private class elements * fix: wrap member chains to IIFE when it is in parameter default * chore: add more testcases * chore: update test fixtures * fix: NodePath.get is always non nullish Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
8 lines
215 B
JavaScript
8 lines
215 B
JavaScript
function foo(foo, qux = (() => {
|
|
var _foo$bar;
|
|
|
|
return (_foo$bar = foo.bar) !== null && _foo$bar !== void 0 ? _foo$bar : "qux";
|
|
})()) {}
|
|
|
|
function bar(bar, qux = bar !== null && bar !== void 0 ? bar : "qux") {}
|