Publishing web project fails when custom output folder is used

Publishing a web project that includes typescript and makes use of the "redirect typescript output to folder" option can currently not be published because Microsoft.TypeScript.targets does not hon...

Id #2640 | Release: None | Updated: Fri at 2:26 PM by erazor | Created: Fri at 2:20 PM by erazor

Bug: generic function argument types not enforced

I've created a coalesce function that is fairly simple: function coalesce<T>(value: T, replacement: T) : T { return typeof value === "undefined" ? replacement : value; } Saying that both value a...

Id #2620 | Release: None | Updated: Jul 14 at 4:38 PM by RyanCavanaugh | Created: Jul 14 at 1:23 PM by impworks

Typescript Auto-Configure breaks LightSwitch HTML Projects

I've been using Typescript in LightSwitch for a while, and it's worked pretty well. That was, until I upgraded my client to the VS 2013 Update 3 RC. Now, Typescript tries to configure my project to...

Id #2617 | Release: None | Updated: Jul 11 at 8:34 PM by RichiCoder | Created: Jul 11 at 8:34 PM by RichiCoder

Circular dependencies: worse with TypeScript - Fix proposed

Circular dependencies are a nightmare in modular Javascript and somehow, the situation is worse with Typescript... which is too bad for a great language rightfully targeting large projects. This po...

Id #2613 | Release: None | Updated: Jul 9 at 7:04 PM by bgrieder | Created: Jul 9 at 11:37 AM by bgrieder

Completion inaccurate for overload on constants

Hi, TS Version: 1.0.3 VS Version: 2013 Ultimate Update 3 RC Here is the repro: function foo(bar: 'barOne', options: { baz: string }): void; function foo(bar: 'allBarOne', options: { qux: numb...

Id #2611 | Release: None | Updated: Jul 8 at 10:38 AM by nabog | Created: Jul 8 at 10:38 AM by nabog

Support (i.e. pass-through) hash-bang (#!) in .ts files

When creating executable scripts, it is typical to start the script with a hash-bang. For example: !/bin/env node console.log("tada!"); This works fine in 'plain' .js files, but the Typescript com...

Id #2610 | Release: None | Updated: Mon at 8:54 PM by RyanCavanaugh | Created: Jul 8 at 10:09 AM by MPoelstra

Alternative syntax for type assertions to allow using React's JSX with TypeScript

Details: https://typescript.codeplex.com/discussions/479411 https://github.com/facebook/react/issues/759 Is there a chance that this syntax (type assertion) will change? While E4X was a fail...

Id #2608 | Release: None | Updated: Fri at 5:52 PM by arbitrix | Created: Jul 7 at 10:07 AM by thorn0

Feature Request - Show number of errors in compilation output

Useful for people not using an IDE. As a feature request, it doesn't get much simpler than this :)

Id #2606 | Release: None | Updated: Jul 7 at 4:32 PM by constexpr | Created: Jul 5 at 7:46 PM by Wolverine_

Can't integrate grunt, node and angular in a single TypeScript project

Hi there, We are using angular and grunt in our TypeScript project and would like to include the grunt.d.ts file. Unfortunately, when we add grunt.d.ts, we also must add node.d.ts since this is a...

Id #2605 | Release: None | Updated: Jul 8 at 4:41 PM by RWHepburn | Created: Jul 4 at 4:08 PM by RWHepburn

break point jumps to blank line...

hi, while using NTVS (get the latest build from \pytools\release), we're seeing an odd behavior where the bkpoint jump to a blank line. filing this per jordan's request. I tried putting a bkpo...

Id #2603 | Release: None | Updated: Jul 3 at 6:25 PM by Ptools | Created: Jul 3 at 6:25 PM by Ptools