Today we’re excited to announce the release of TypeScript 3.9! If you’re unfamiliar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScript compiler to type-check our code, and then output clean readable JavaScript that runs on lots of different runtimes. Static type-checking can tell us about erro
![Announcing TypeScript 3.9 - TypeScript](https://cdn-ak-scissors.b.st-hatena.com/image/square/3f7f217856cfbcc7f66ec857ff4225b9f96b62d9/height=288;version=1;width=512/https%3A%2F%2Fdevblogs.microsoft.com%2Ftypescript%2Fwp-content%2Fuploads%2Fsites%2F11%2F2018%2F08%2Ftypescriptfeature.png)