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 checking for faster builds. Region-prioritized diagnostics improve editor performance in large files, and TypeScript can now better handle complex project setups by searching ancestor configuration files for project ownership.

22m read timeFrom devblogs.microsoft.com
Post cover image
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: