Channels ▼


Microsoft TypeScript 1.0 Arrives

As part of the announcements made at Build 2014, we have learned that Microsoft Visual Studio will now be enhanced through Visual Studio 2013 Update 2 Release Candidate, and that TypeScript 1.0 has now arrived as a fully supported language in Visual Studio VS2013 and VS2012.

First announced as TypeScript 0.8 in October 2012, the 1.0 version comes after what is now roughly 18 months of work and focus.

The TypeScript language for creating large-scale JavaScript applications is a "superset" of the JavaScript language itself; it can be used by software application developers who can now rest easy in the knowledge that type definition files based on 1.0 will be supported by future releases.

TypeScript is also now a "first-class citizen" of Visual Studio, and Microsoft says it will continue to invest in both the language and in making Visual Studio a more productive environment for both JavaScript and TypeScript development.

Microsoft's Jonathan Turner says that codebases written in TypeScript have been the TypeScript project's "proving ground", with some exceeding a half a million lines of code and continuing to grow in scale and complexity.

Microsoft will also provide Intellisense, project support, and code navigation features.

Community-contributed plug-ins for editors such as Eclipse also offer a "seamless" editing experience with statement completion, early errors, linting, and so on.

"Today, we're announcing that we will begin taking pull requests for the TypeScript compiler and language service.
 For now, we'll focus on fixing bugs, improving documentation, and general cleanup. This will help us get the gears turning and work out any kinks in the submission process. This will be a learning process for us, and we will be open with the community throughout the process. Please be patient with us while we make the inevitable adjustments. As we learn, we will continue to make TypeScript more open. We hope you'll be with us on this journey and contribute to the project," said Microsoft's Turner.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.