TypeScript 6 Beta — переходный релиз на пути к Go-версии
TypeScript 6 готовит экосистему к Go-компилятору TS 7: новые возможности языка, улучшенный вывод типов и удаление устаревших настроек.

Команда TypeScript выпустила шестую версию языка — это переходный релиз перед крупным TypeScript 7, который станет нативной Go-версией компилятора. TS 6 подтягивает хвосты: добавляет новые возможности, удаляет устаревшие настройки и постепенно подготавливает экосистему к следующему мажору.
Главные изменения:
- Поддержка управления ресурсами через декларацию
using - Улучшенный вывод типов
- Удаление старых
targetи стратегийmoduleResolution - Поддержка новых ECMAScript-фич (например,
Temporal, upsert-методы и др.) - Удаление
baseUrl— теперь резолвинг путей черезpaths - Удаление
asserts(import assertions заменяются import attributes)
И это далеко не всё — изменений действительно много. Подробности можно посмотреть в официальном анонсе.
Я бы советовал начинать переходить на шестую версию уже сейчас, чтобы обновление на TS 7 прошло максимально безболезненно.