Релиз TypeScript 5.8
В начале марта 2025 года Microsoft представила релиз TypeScript 5.8 с улучшенной поддержкой проверки возвращаемых выражений, поддержкой require(esm) в --module nodenext, --libReplacement для ускорения загрузки приложений и --erasableSyntaxOnly.
Предыдущая версия проекта популярного языка программирования, работающего на основе JavaScript, вышла в ноябре 2024 года. Исходный код TypeScript опубликован на GitHub под лицензией Apache License 2.0.
Основные изменения и дополнения в 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