В начале марта 2025 года Microsoft представила релиз TypeScript 5.6 с улучшенной поддержкой проверки возвращаемых выражений, поддержкой require(esm) в —module nodenext, —libReplacement для ускорения загрузки приложений и —erasableSyntaxOnly.
Предыдущая версия проекта популярного языка программирования, работающего на основе JavaScript, вышла в ноябре 2024 года. Исходный код TypeScript опубликован на GitHub под лицензией Apache License 2.0. Выпуск TypeScript 5.7 запланирован на ноябрь этого года.
Основные изменения и дополнения в TypeScript 5.8:
Granular Checks for Branches in Return Expressions;
Support for require() of ECMAScript Modules in —module nodenext;
—module node18;
The —erasableSyntaxOnly Option;
The —libReplacement Flag;
Preserved Computed Property Names in Declaration Files;
Optimizations on Program Loads and Updates;
Notable Behavioral Changes;
lib.d.ts;
Restrictions on Import Assertions Under —module nodenext.
Доступ к версии TypeScript 5.6 для тестирования новых опций возможен через «npm install -D typescript» или через сайт NuGet.
С выходом TypeScript 5.8 разработчики из Microsoft переключили внимание на TypeScript 5.9. Команда проекта заявила, что начала доработку TypeScript 5.9, включая выпуск TypeScript 5.9 Nightlies release.
Источник: habr.com