Команда TypeScript занимается не только миграцией на Go, но и добавляет новые функции.
- Обновили поведение
tsc --init. Если раньше создавался tsconfig.json с избыточным количеством опций, то теперь по умолчанию собирается компактный конфиг с несколькими закомментированными блоками. Если нужно добавить ещё, можно изучить опции на сайте.- Поддержали
import defer * as … from …; — новую возможность EcmaScript по отложенному выполнению модуля.- Для совместимости с особенным поведением модулей в Node.js 20 добавили флаг
--module node20. Напомню, в 20-й ноде можно через require() импортировать ES-модули внутри CommonJS-модулей.- Для DOM API рядом со ссылкой на документацию в MDN добавили краткое саммари, основанное на этой документации. Удобно, меньше отвлечений в состоянии потока.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/