69 lines
994 B
Markdown
69 lines
994 B
Markdown
#### Fix edge cases of the first call argument expansion (#13341 by @thorn0)
|
|
|
|
<!-- prettier-ignore -->
|
|
```jsx
|
|
// Input
|
|
export default whatever(function (a: {
|
|
aaaaaaaaa: string;
|
|
bbbbbbbbb: string;
|
|
ccccccccc: string;
|
|
}) {
|
|
return null;
|
|
}, "xyz");
|
|
|
|
call(
|
|
function() {
|
|
return 1;
|
|
},
|
|
$var ?? $var ?? $var ?? $var ?? $var ?? $var ?? $var ?? $var ?? $var ?? 'test'
|
|
);
|
|
|
|
// Prettier stable
|
|
export default whatever(function (a: {
|
|
aaaaaaaaa: string;
|
|
bbbbbbbbb: string;
|
|
ccccccccc: string;
|
|
}) {
|
|
return null;
|
|
},
|
|
"xyz");
|
|
|
|
call(function () {
|
|
return 1;
|
|
}, $var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
"test");
|
|
|
|
// Prettier main
|
|
export default whatever(function (a: {
|
|
aaaaaaaaa: string,
|
|
bbbbbbbbb: string,
|
|
ccccccccc: string,
|
|
}) {
|
|
return null;
|
|
}, "xyz");
|
|
|
|
call(
|
|
function () {
|
|
return 1;
|
|
},
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
$var ??
|
|
"test",
|
|
);
|
|
```
|