Today we’re proud to announce the release of TypeScript 2.7!

If you’re not familiar with TypeScript, it’s a language that brings optional static types to JavaScript by building on JavaScript itself. Running TypeScript code through its compiler emits clean readable JavaScript that runs on any browser, and can also make bleeding-edge ECMAScript features you write work on older browsers. That means that you can take advantage of the design time tooling and safety of types (like code completion & navigation), while still leveraging the familiarity, community, and ubiquity of JavaScript.

But if you already know what TypeScript is and want to start using 2.7, go ahead and get it on NuGet or download it over npm:

npm install -g typescript

Visual Studio 2015 users (who have Update 3) can install TypeScript 2.7 from here, and Visual Studio 2017 users using version 15.2 or later will be able to get TypeScript by simply installing it from here. Sublime Text Plugin users can install the new version from Package Control.

TypeScript 2.7 will be available for Visual Studio Code very soon, but eager users can get it working pretty easily in the meantime.

We’ve got a lot in 2.7. While you can always take a look at the roadmap, we’ve put together a quick list for a bird’s eye view of this release:


We’ve also put together a breaking changes section towards the end of this post which existing users should be aware of.

So without further ado, let’s see what this release brings!...


Read more: Announcing TypeScript 2.7 | TypeScript