✨ Вышел TypeScript 6.0
В релизе добавили несколько полезных фич:
Умный вывод типов для методов без this. Теперь TS учитывает использование this при определении того, является ли функция контекстно-зависимой. Если this нигде в функции не используется, она больше не считается контекстно-зависимой. Компилятор не откладывает ее анализ на потом, а сразу использует как источник информации о типах.
Новый флаг --stableTypeOrdering. Приводит порядок типов в 6.0 к поведению 7.0, и помогает выявить расхождения при миграции.
Ряд настроек получил новые дефолты: strict - true, module - esnext, target - es2025 и не только, полный список в статье.
Поддержка новых стандартов и API: Temporal, RegExp.escape, Map.getOrInsert и другие stage 4 proposal'ы.
👉 https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/
Post #1471
2.59K

- 🔥 14
- 🍾 5
- 👍 3