✨ Анонс TypeScript 5.6 Beta
Disallowed Nullish and Truthy Checks
Компилятор теперь выдает ошибку, когда он определяет, что проверка на истинность или nullish всегда будет давать определенный результат. Однако некоторые выражения все еще разрешены, даже если они всегда являются истинными.
Iterator Helper Methods
Недавно в ECMAScript было предложено добавить множество методов из Array к итераторам. Поэтому в TS появился новый тип под названием BuiltinIterator.
Вместе с этим появился новый флаг --strictBuiltinIteratorReturn.
Опция --noUncheckedSideEffectImports
Добавили новую опцию, которая будет выдавать ошибку, если не сможет найти исходный файл для импорта модуля, из которого не импортируются значения.
Опция --noCheck
Позволяет пропустить проверку типов для всех входных файлов.
Один из сценариев использования этой опции — отделить генерацию JavaScript-файлов от проверки типов, чтобы эти два этапа можно было выполнять отдельно.
Allow --build with Intermediate Errors
Режим --build будет продолжать собирать проекты, даже если в зависимостях есть промежуточные ошибки.
Также в бета-версию вошли оптимизации для редакторов кода, которые будут заметны при работе с большими файлами, и множество других изменений.
👉 https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/
Post #1031
3.23K

- 👍 8
- 🔥 3
- ❤ 1
- 👏 1