Назад

TypeScript 6 Beta — переходный релиз на пути к Go-версии

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

TypeScript 6 Beta — переходный релиз на пути к Go-версии

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

Главные изменения:

  • Поддержка управления ресурсами через декларацию using
  • Улучшенный вывод типов
  • Удаление старых target и стратегий moduleResolution
  • Поддержка новых ECMAScript-фич (например, Temporal, upsert-методы и др.)
  • Удаление baseUrl — теперь резолвинг путей через paths
  • Удаление asserts (import assertions заменяются import attributes)

И это далеко не всё — изменений действительно много. Подробности можно посмотреть в официальном анонсе.

Я бы советовал начинать переходить на шестую версию уже сейчас, чтобы обновление на TS 7 прошло максимально безболезненно.

Скопировано