Today we’re announcing the release of TypeScript 2.9! If you’re not familiar with TypeScript, it’s a language that adds optional static types to JavaScript. Those static types help make guarantees about your code to avoid typos and other silly errors.
Full article