Performance Improvements Better Module Visibility Rules Performance Improvements The 1.1 compiler is typically around 4x faster than any previous release. See this blog post f...
Protected Tuple types Protected The new protected modifier in classes works like it does in familiar languages like C++, C#, and Java. A protected member of a class is visib...
ES6 Modules Export Declarations Re-exporting Default Export Bare Import Destructuring in declarations and assignments Declarations Assignments namespace keyword let and ...
JSX support New .tsx file extension and as operator Using React Using other JSX framworks Output generation Intersection types Example Local type declarations Class expre...
Optional Chaining Nullish Coalescing Assertion Functions Better Support for never -Returning Functions (More) Recursive Type Aliases --declaration and --allowJs The useDefi...
Type-Only Imports and Export ECMAScript Private Fields Which should I use? export * as ns Syntax Top-Level await es2020 for target and module JSDoc Property Modifiers B...