TypeScript

TypeScript and the Road to 1.0

With TypeScript, we have focused on bridging the wildly popular JavaScript language with types for easy error detection, while bringing forward features from the future version of JavaScript in a way that’s compatible with modern browsers.  We’re now focused on getting to TypeScript 1.0,

Visual Studio 2013 RC

As part of the Visual Studio 2013 RC, we have included TypeScript 0.9.1.1, the most recent TypeScript release.  This will help us reach out to a broader audience of early adopters for feedback on TypeScript’s features, and help us shape TypeScript going forward. 

Visual Studio 2013 RC

As part of the Visual Studio 2013 RC, we have included TypeScript 0.9.1.1, the most recent TypeScript release.  This will help us reach out to a broader audience of early adopters for feedback on TypeScript’s features, and help us shape TypeScript going forward. 

New Visual Studio 2013 Features for TypeScript

As users expect more from the web – more features, more device support, more interactivity – ASP.NET developers are increasingly building large JavaScript applications. Starting with 0.9.1, a key focus for TypeScript’s capabilities in the Visual Studio support is enabling TypeScript to work better with ASP.NET projects.

New Visual Studio 2013 Features for TypeScript

As users expect more from the web – more features, more device support, more interactivity – ASP.NET developers are increasingly building large JavaScript applications. Starting with 0.9.1, a key focus for TypeScript’s capabilities in the Visual Studio support is enabling TypeScript to work better with ASP.NET projects.

Announcing TypeScript 0.9.1.1

Today, we’re releasing TypeScript 0.9.1.1, a hotfix release of TypeScript 0.9.1.  The 0.9.1.1 release addresses 25 issues discovered by the community and includes fixes for compiler crashes, memory consumption, type system correctness, and more.
This release also temporarily adds back in the flags to allow “import x = module(…)”

Announcing 0.9.1

We’re happy to announce the release of TypeScript 0.9.1.  With this version we’ve focused on fit and finish, improving the compiler performance and rounding out the language and ASP.NET support.
Improved Performance
When we released 0.9.0, we introduced a re-written compiler and language service which scaled better for interactive use cases and supported many new 0.9 language features,

Announcing TypeScript 0.9.0.1

We are excited to see the feedback and interest in all the new features that we’ve released with TypeScript 0.9.  We’re already seeing users converting hundreds of thousands of lines to the new version and using the new features in earnest. 
Today,

Announcing TypeScript 0.9

Today, we’re excited to be releasing TypeScript 0.9.0.  This release represents the largest update to TypeScript to date, bringing significant changes to the language, compiler and tools.  These span from highly requested new language features like Generics, to a new compiler infrastructure that lays the foundation for TypeScript tools scalability,

Announcing 0.9 early previews

Today we’re making an early preview available which showcases some of the new features coming in 0.9.0 preview release.  It’s intended for users who wish to try out these features, begin porting existing applications, and who don’t mind a few rough edges in the compiler and language service along the way. 

TypeScript

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,

How to Upgrade to TypeScript without anybody noticing, Part 2

This guide will show you how to fix Typescript compile errors in Javascript project that recently added Typescript support via a tsconfig.json. It assumes that the tsconfig.json is configured according to the description in part 1 of this post, and that you also installed types for some of your dependencies from the @types/* namespace.