TypeScript 4.6 is out and ships with various quality-of-life improvements to TypeScript. Most notably, this includes control flow analysis for destructured discriminated unions, as well as other improvements.
The TypeScript team has been working on a new ECMAScript proposal to bring optional and erasable type syntax to JavaScript. The aim of this proposal is to enable developers to run programs written in TypeScript (or other static typing supersets of JavaScript) without any need for transpilation.