TypeScript

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. 

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. 

Announcing TypeScript 0.8.3.1

We’ve released a hotfix to the 0.8.3 TypeScript for Visual Studio 2012 plugin.  The 0.8.3 preview release included a broad range of improvements to the TypeScript experience, but it also included an issue that caused editor performance to degrade significantly in some cases. 

Announcing TypeScript 0.8.3

Today, we’re happy to announce the 0.8.3 preview release of TypeScript.  This release adds incremental polish and bugfixes to the TypeScript compiler, language service, and Visual Studio plugin. 

Compiler Improvements

In the 0.8.3 preview release, we fixed a few key issues that improve compiler correctness and performance,

Trying the Latest TypeScript Build

Starting with release 0.8.2.0, you can now update the TypeScript language services file, the compiled JavaScript that powers most of the TypeScript editor features in Visual Studio. This includes tasks like error reporting, compile-on-save, renaming, go to definition, completion lists,

Walkthrough: Interfaces

When we talk about a type in TypeScript, we mean a collection of things that you can do with a variable (or expression). You might be able to read or write a given property, call a function, use the expression as a constructor,

Uncategorized

Announcing TypeScript 3.4 RC

Today we’re happy to announce the availability of our release candidate (RC) of TypeScript 3.4. Our hope is to collect feedback and early issues to ensure our final release is simple to pick up and use right away.

To get started using the RC,

Announcing TypeScript 3.3

Today we’re happy to announce the availability of TypeScript 3.3!If you’re unfamiliar with TypeScript, it’s a language that brings static type-checking to JavaScript so that you can catch issues before you even run your code – or before you even save your file.

Announcing TypeScript 3.3 RC

Today we’re happy to announce the availability of our release candidate (RC) of TypeScript 3.3. Our hope is to collect feedback and early issues to ensure our final release is simple to pick up and use right away.To get started using the RC,

IntelliCode for TypeScript/JavaScript

At Build 2018, Microsoft announced Visual Studio IntelliCode, a set of capabilities that provide AI-assisted development. In collaboration with the IntelliCode team, we are excited to announce that we are now bringing IntelliCode to TypeScript/JavaScript users through the IntelliCode extension for VS Code.

Announcing TypeScript 3.2

TypeScript 3.2 is here today!If you’re unfamiliar with TypeScript, it’s a language that brings static type-checking to JavaScript so that you can catch issues before you even run your code – or before you even save your file. It also includes the latest JavaScript features from the ECMAScript standard on older browsers and runtimes by compiling those features into a form that they understand.

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:

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.