Изменения в новых версиях
Опциональная цепочка ?.
Оператор ?? (nullish coalescing)
Функции-утверждения (asserts)
Рекурсивные псевдонимы типов
Проверка невызванных функций в условиях