30.06.2024 в 00:12
Тим Тоуди
TypeScript 5.5: Новые возможности и улучшения для разработчиков
Новая версия TypeScript 5.5, выпущенный 20 июня, приносит ряд значительных улучшений для разработчиков.
Примеры ключевых изменений:
- Поддержка новых методов ECMAScript Set: Новая версия включает поддержку методов
union
,intersection
,difference
,isSubsetOf
и других, предоставляя расширенные возможности работы с объектамиSet
. - Улучшения в проверке регулярных выражений: TypeScript 5.5 проводит базовую проверку регулярных выражений, выявляя общие ошибки.
- Оптимизация производительности и размера: Размер пакета уменьшен с 30,2 МБ до 20,4 МБ, а упакованный размер – с 5,5 МБ до 3,7 МБ. Улучшения в компиляции и
isolatedDeclarationsMicrosoft
также повышают производительность разработки.
В новую версию TypeScript 5.5 внесены дополнительные изменения:
- Упрощение использования API модулей ECMAScript: Теперь именованные импорты доступны в пакете typescript для модулей ECMAScript, написанных в Node.js. Также добавлена поддержка нового тега комментария `@import` для ECMAScript импортов.
- API
transpileDeclaration
: Этот API позволяет генерировать файл объявлений на основе входного исходного кода, подобно `transpileModule` для компиляции одного файла кода TypeScript.
Установить его вы можете используя команду:
npm -D typescript
TypeScript 5.5 следует за версией 5.4, которая вышла в марте и включала в себя сохранение сужения в замыканиях функций.
Подробная информация о новой версии и все включенные изменения с примерами вы найдете в официальном источнике!