Корпорация Microsoft только что выпустила TypeScript 6.0 — язык программирования, построенный на базе JavaScript, который позволяет разработчикам добавлять проверку типов в свой код на JavaScript. Вы можете установить его или обновить текущую версию на вашем компьютере, выполнив следующую команду npm:
- npm install -D typescript
Самое примечательное в TypeScript 6.0 заключается в том, что это будет последний релиз, основанный на текущей кодовой базе компилятора JavaScript. Microsoft уже работает над TypeScript 7.0, который будет полностью переписан на Go. По заявлению Microsoft, переход на новую кодовую базу должен ускорить программирование на TypeScript в 10 раз.
В качестве переходного релиза 6.0 в основном сосредоточен на очистке и подготовке разработчиков к переходу на 7.0. Тем не менее, в этом выпуске появились новые функции, а также довольно много ломающих изменений. Вот полный список нововведений и изменений в TypeScript 6.0:
- Меньшая контекстная зависимость для функций без this
- Импорт подпутей, начинающийся с #/
- Сочетание –moduleResolution bundler с –module commonjs
- Флаг –stableTypeOrdering
- Опция es2025 для target и lib
- Новые типы для Temporal
- Новые типы для методов getOrInsert
- RegExp.escape
- Библиотека dom теперь включает dom.iterable и dom.asynciterable
- strict теперь по умолчанию true
- types теперь по умолчанию []
- module по умолчанию esnext, target по умолчанию es2025
- Устаревшие: значения module target: es5, –outFile, –baseUrl, –moduleResolution node, –moduleResolution classic, AMD/UMD/SystemJS
Microsoft также уведомила разработчиков о том, что многим проектам потребуются как минимум два немедленных изменения после обновления до TypeScript 6.0. Первое — явное указание “types”: [“node”] в tsconfig, поскольку новое пустое значение по умолчанию вызовет шквал ошибок “отсутствующий идентификатор”. Второе — установка “rootDir”: “./src”, если ранее это значение выводилось автоматически, иначе выходные файлы окажутся не в той директории.
Microsoft заявляет, что команда теперь полностью сосредоточена на разработке TypeScript 7.0. Новая версия TypeScript уже доступна в нативном предварительном просмотре, и если вы хотите ее опробовать, вы можете сделать это, выполнив следующую команду:
- npm install -D @typescript/native-preview
Ожидается, что стабильная версия TypeScript 7.0 будет выпущена Microsoft через несколько месяцев.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Ivan Jenic




