<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61553>61553</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-format does not handle JS conditional (ternary) operator correctly.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format,
typescript,
javascript
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ZequanWu
</td>
</tr>
</table>
<pre>
Before:
```
var options =
useNewWallpaperPicker ?
{
frame: 'none',
innerBounds: {width: 768, height: 512, minWidth: 768, minHeight: 512},
resizable: true,
alphaEnabled: true
} :
{
frame: 'none',
width: 574,
height: 420,
resizable: false,
alphaEnabled: true
};
```
After:
```
var options = useNewWallpaperPicker ? {
frame: 'none',
innerBounds: {width: 768, height: 512, minWidth: 768, minHeight: 512},
resizable: true,
alphaEnabled: true
} :
{
frame: 'none',
width: 574,
height: 420,
resizable: false,
alphaEnabled: true
};
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VEFv2zwM_TXyhWhgS1aUHHxomi_4sMMwYIcCu9EWHauTJU-SW2S_fnAa1MnQZsEOIwxYfiRIPj5aGKPZO6KKyQ2T2wzH1PlQfaMfI7rHMau9PlQban0gJu5ZvmX5PVvmp-f4-YwB_JCMdxGY2L6CY6TP9PKI1g44UPhimu8UgIndKYXavB4A2oD9lBsYV847Ylwx_nDyGucobPzodDyGqM2L0ambzmq5YvwBOjL7Lk2ALPgE9MY9_hbTG_f_RZjaziUCRfMTa3vsIYWRZhegHTr8z01e_eY-EdjCPJAb2bz1LlV5VmWmUPL8DL_orEUbb26Nic27Ut23icKNOsKHEsIZ3z8wBvgXEgJcVfHasAAulIQbbZ7A3wh-q320GLfatQW6MpJ3FyjTldBrscaMqmKp1kKUqpBZV7WqUVqhRp1LVa_rZalXRbEuBLWaS95kpuI5F7ngeaFkIeWiaXmBuRCybHi5qktW5tSjsQtrn_uFD_vMxDhStSykFJnFmmw83k-cNxbd_q71ocfE-LQsjPN0GCg2wQwz9ITPOENym4VqSn5Xj_vIytyamOJcLplkqTrPDdpTBOcTdOi0Jfj0FRrvtJl-D7TA-CpRcBgOjK_BDxQw-QCND4GaZA-LbAy26lIapqVnfMf4bm9SN9aLxveM76bap9fdEPwTNYnx3ZF3ZHx3pP4rAAD__7PdjgU">