phpStorm в typeScript не понимает конструкцию ?? и ожидает ?:

В коде вида

 {
    a: x ?? y
 }

PhpStorm показывает ошибку на второй вопросик и на конец строки, говоря ": expected" Настроен на typescript 3.8.3 и в целом всё остальное работает. Возможно это как-нибудь поправить?


Ответы (1 шт):

Автор решения: JohnJ

Поддержка оператора ?? началась с версии phpStorm 2019.3, так что нужно было просто скачать новую версию IDE.

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360006014139-Nullish-Coalescing-operator-support-for-upcoming-TypeScript-release

→ Ссылка