TypeScript 5.6 Beta introduces several new features including disallowed nullish and truthy checks, iterator helper methods, strict builtin iterator checks with the new --strictBuiltinIteratorReturn flag, support for arbitrary module identifiers, a new --noUncheckedSideEffectImports option, and a --noCheck option to skip type
Table of contents
Disallowed Nullish and Truthy ChecksIterator Helper MethodsStrict Builtin Iterator Checks (and --strictBuiltinIteratorReturn )Support for Arbitrary Module IdentifiersThe --noUncheckedSideEffectImports OptionThe --noCheck OptionAllow --build with Intermediate ErrorsRegion-Prioritized Diagnostics in EditorsSearch Ancestor Configuration Files for Project OwnershipNotable Behavioral ChangesWhat’s Next?Sort: