TypeScript

Announcing TypeScript 3.2 RC

Today we’re announcing TypeScript 3.2 RC, the release candidate of our next version of TypeScript.
To get started using the RC, you can get it through NuGet, or use npm with the following command:
npm install -g typescript@rc
You can also get editor support for TypeScript 3.2 by:

Downloading for Visual Studio 2017 (for version 15.2 or later)
Downloading for Visual Studio 2015 (with Update 3)
Following directions for Visual Studio Code and Sublime Text.

Announcing TypeScript 3.1

Today we’re announcing the release of TypeScript 3.1!If you haven’t heard of TypeScript, it’s a language that builds on top of modern JavaScript and adds static type-checking. When you write TypeScript code, you can use a tool like the TypeScript compiler to remove type-specific constructs,

Announcing TypeScript 3.1 RC

Today we’re happy to announce the availability of the release candidate (RC) of TypeScript 3.1. Our intent with the RC is to gather any and all feedback so that we can ensure our final release is as pleasant as possible.If you’d like to give it a shot now,

TypeScript and Babel 7

Today we’re excited to announce something special for Babel users.Over a year ago, we set out to find what the biggest difficulties users were running into with TypeScript, and we found that a common theme among Babel users was that trying to get TypeScript set up was just too hard.

Announcing TypeScript 3.0

TypeScript 3.0 is here! Today marks a new milestone in the TypeScript journey, serving JavaScript users everywhere.If you’re unfamiliar with TypeScript, it’s not too late to learn about it now! TypeScript is an extension of JavaScript that aims to bring static types to modern JavaScript.

Announcing TypeScript 3.0 RC

TypeScript 3.0, our next release of the type system, compiler, and language service, is fast-approaching! Today we’re excited to announce the Release Candidate of TypeScript 3.0! We’re looking to get any and all feedback from this RC to successfully ship TypeScript 3.0 proper,

Announcing TypeScript 2.9

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. They can also provide nice things like code completions and easier project navigation thanks to tooling built around those types.

Announcing TypeScript 2.9 RC

Today we’re excited to announce and get some early feedback with TypeScript 2.9’s Release Candidate. To get started with the RC, you can access it through NuGet, or use npm with the following command:

npm install -g typescript@rc

You can also get editor support by

Downloading for Visual Studio 2015 (with Update 3)
Downloading for Visual Studio 2017 (for version 15.2 or later)
Following directions for Visual Studio Code and Sublime Text.

Announcing TypeScript 2.8

TypeScript 2.8 is here and brings a few features that we think you’ll love unconditionally!
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.

Announcing TypeScript 2.8 RC

Today we’re excited to announce and get some early feedback with TypeScript 2.8’s Release Candidate. To get started with the RC, you can access it through NuGet, or use npm with the following command:

npm install -g typescript@rc

You can also get editor support by

Downloading for Visual Studio 2015 (with Update 3)
Downloading for Visual Studio 2017 (for version 15.2 or later)
Following directions for Visual Studio Code and Sublime Text.

TypeScript

Announcing TypeScript 3.9 Beta

Today we’re announcing the availabilty of TypeScript 3.9 Beta!
To get started using the beta, you can get it through NuGet, or use npm with the following command:

npm install typescript@beta

You can also get editor support by

Downloading for Visual Studio 2019/2017
Following directions for Visual Studio Code and Sublime Text.

Announcing TypeScript 3.8

Today we’re proud to release TypeScript 3.8!
For those unfamiliar with TypeScript, it’s a language that adds syntax for types on top of JavaScript which can be analyzed through a process called static type-checking. This type-checking can tell us about errors like typos and values that are potentially null and undefined before we even run our code.

Announcing TypeScript 3.8 RC

Today we’re announcing the Release Candidate for TypeScript 3.8! Between this RC and our final release, we expect no changes apart from critical bug fixes.
To get started using the RC, you can get it through NuGet, or through npm with the following command:

npm install typescript@rc

You can also get editor support by

Downloading for Visual Studio 2019/2017
Using Visual Studio Code Insiders or following instructions for the latest Visual Studio Code.

Announcing TypeScript 3.8 Beta

Today we’re announcing the availability of TypeScript 3.8 Beta! This Beta release contains all the new features you should expect from TypeScript 3.8’s final release.
To get started using the beta, you can get it through NuGet, or through npm with the following command:

npm install typescript@beta

You can also get editor support by

Downloading for Visual Studio 2019/2017
Following directions for Visual Studio Code and Sublime Text.

Announcing TypeScript 3.7

We’re thrilled to announce the release of TypeScript 3.7, a release packed with awesome new language, compiler, and tooling features.
If you haven’t yet heard of TypeScript, it’s a language based on JavaScript that adds static type-checking along with type syntax.

Announcing TypeScript 3.7 RC

We’re pleased to announce TypeScript 3.7 RC, the release candidate of TypeScript 3.7. Between now and the final release, we expect no further changes except for critical bug fixes.
To get started using the RC, you can get it through NuGet,

Announcing TypeScript 3.7 Beta

We’re pleased to announce TypeScript 3.7 Beta, a feature-complete version of TypeScript 3.7. Between now and the final release, we’ll be fixing bugs and further improving performance and stability.
To get started using the beta, you can get it through NuGet,

Announcing TypeScript 3.6

Today we’re happy to announce the availability of TypeScript 3.6!
For those unfamiliar, TypeScript is a language that builds on JavaScript by adding optional static types. These types can be checked by the TypeScript compiler to catch common errors in your programs (like misspelling properties and calling functions the wrong way).

Announcing TypeScript 3.6 RC

Today we’re happy to announce the availability of the release candidate of TypeScript 3.6. This release candidate is intended to be fairly close to the full release, and will stabilize for the next few weeks leading up to our official release.

Announcing TypeScript 3.6 Beta

Today we’re happy to announce the availability of TypeScript 3.6 Beta. This beta is intended to be a feature-complete version of TypeScript 3.6. In the coming weeks we’ll be working on bugs and improving performance and stability for our release candidate,