Из нового:
- Остаточные элементы теперь могут находиться в любом месте кортежей, а не только в середине
- Сохранение псевдонимов типов в случаях, когда они раньше раскладывались на базовые
- Шаблонные выражения теперь имеют шаблонные литеральные типы
- Более строгие проверки для оператора
in- новый флаг компилятора
--noPropertyAccessFromIndexSignature- модификатор
abstract для сигнатур конструкторов- флаг компилятора
--explainFiles- улучшения взаимодействия опциональных свойств и строковых сигнатур ключа объекта
Также представлены несколько ломающих изменений, которые могут затронуть некоторых пользователей.
https://devblogs.microsoft.com/typescript/announcing-typescript-4-2-beta/