TypeScript 3.7
- Optional Chaining
- Nullish Coalescing
- Assertion Functions
- Better Support for never-Returning Functions
- (More) Recursive Type Aliases
- –declaration and –allowJs
- The useDefineForClassFields Flag and The declare Property Modifier
- Build-Free Editing with Project References
- Uncalled Function Checks
- // @ts-nocheck in TypeScript Files
- Semicolon Formatter Option
- 3.7 Breaking Changes