TypeScript

New TypeScript Quick Starts and Updates from Build 2017

Last week Microsoft hosted its annual Build conference close to home in Seattle. Build is the single largest developer-focused conference that the company hosts, and draws a huge crowd from around the world! (image) The TypeScript team had the pleasure of meeting some friendly faces of our community, along with plenty of new people who were...

Announcing TypeScript 2.3

Today we're excited to bring you our latest release with TypeScript 2.3! For those who aren't familiar, TypeScript is a superset of JavaScript that brings users optional static types and solid tooling. Using TypeScript can help avoid painful bugs people commonly run into when writing JavaScript by type-checking your code. TypeScript can ...

Announcing TypeScript 2.3 RC

The TypeScript 2.3 Release Candidate is here today! This release brings more ECMAScript features, new settings to make starting projects easier, and more. To get started with the release candidate, you can grab it through NuGet or over npm through You can also get TypeScript for Visual Studio 2015 (if you have Update 3). Our team is ...

TypeScript’s New Release Cadence

One of the things we love about the TypeScript community is the enthusiasm around new features and rapid adoption of new TypeScript releases. Because of this, we have been focusing on increasing the velocity and consistency of TypeScript releases so that you can get your hands on the latest features even more quickly and predictably. This new ...

Announcing TypeScript 2.2

Today our team is happy to present our latest release with TypeScript 2.2! For those who haven't yet heard of it, TypeScript is a simple extension to JavaScript to add optional types along with all the new ECMAScript features. TypeScript builds on the ECMAScript standard and adds type-checking to make you way more productive through cleaner ...

Announcing TypeScript 2.2 RC

TypeScript 2.2 is just around the corner, and today we're announcing its release candidate! If you're first hearing about it, TypeScript is a language that just takes JavaScript and adds optional static types. Being built on JavaScript means that you don't have to learn much more beyond what you know from JavaScript, and all your existing ...

Writing Declaration Files for @types

A while back we talked about how TypeScript 2.0 made it easier to grab declaration files for your favorite library. Declaration files, if you're not familiar, are just files that describe the shape of an existing JavaScript codebase to TypeScript. By using declaration files (also called files), you can avoid misusing libraries and get ...

Announcing TypeScript 2.1

We spread ourselves thin, but this is the moment you've been awaiting - TypeScript 2.1 is here! For those who are unfamiliar, TypeScript is a language that brings you all the new features of JavaScript, along with optional static types. This gives you an editing experience that can't be beat, along with stronger checks against typos and ...

TypeScript 2.1 RC: Better Inference, Async Functions, and More

Today we're happy to announce our release candidate for TypeScript 2.1! If you aren't familiar with it, TypeScript is a language that adds optional static types to JavaScript, and brings new features from ES6 and later to whatever JavaScript runtime you're using. As usual you can get the RC through NuGet, or just by running You can then ...

TypeScript 2.0 is now available!

Today we're excited to announce the final release of TypeScript 2.0! TypeScript 2.0 has been a great journey for the team, with several contributions from the community and partners along the way. It brings several new features that enhance developer productivity, advances TypeScript's alignment with ECMAScript's evolution, provides wide ...