Method overload on extended interface

interface A extends B, C { } interface B { close(): void; } interface C extends B { close(): void; close(overloaded: boolean): void; } In the example above, compilation fails with: Error Int...

Id #2658 | Release: None | Updated: Feb 28 at 12:56 PM by mhegazy | Created: Feb 28 at 2:54 AM by andrees

Visual studio 2013 freezes when debugging TypeScript

Hi, We use Visual Studio 2013 Premium Update 4 and develop applications in TypeScript 1.4. We have a very serious issue, when we start debugging the code, entering into another method in another ...

Id #2657 | Release: None | Updated: Feb 10 at 10:23 AM by santoshnilla | Created: Feb 5 at 2:51 PM by santoshnilla

'type' aliases of string can not be used as object index signature.

code: type Guid = string; var foo: { [deviceId: Guid]: DateTime } = {}; An index signature parameter type must be 'string' or 'number'.

Id #2656 | Release: None | Updated: Jan 22 at 10:32 PM by fizzz | Created: Jan 22 at 10:31 PM by fizzz

Make Typescript honor tab settings

Right now, on 1.4 version it seems that TypeScript compiler ignores tab settings on either .ts or .js files and uses spaces for formatting the generated js file. It should honor the tab settings ...

Id #2655 | Release: None | Updated: Jan 19 at 9:10 PM by rroyter | Created: Jan 19 at 9:10 PM by rroyter

Multiline Comments Lose Indentation

Comments lose all indentation after passing through the TypeScript compiler into the JS files. For example, this: var rootObject = VDF.Deserialize(V.Multiline(function() { /* name{Level0}children...

Id #2653 | Release: None | Updated: Dec 23, 2014 at 4:36 PM by Venryx | Created: Dec 23, 2014 at 4:36 PM by Venryx

Generated enums should contain a length property.

Sometimes I need to enumerate an enum's values. Currently I need to use object key enumeration and filter out either the numeric or non-numeric values. An alternative would be if typescript made ...

Id #2652 | Release: None | Updated: Dec 17, 2014 at 11:03 PM by fizzz | Created: Dec 17, 2014 at 11:03 PM by fizzz

Attachment for issue #1210 on GitHub

Uploading the repro here since GitHub does not permit attachements. Please see https://github.com/Microsoft/TypeScript/issues/1210 for details.

Id #2651 | Release: None | Updated: Dec 15, 2014 at 3:16 PM by nabog | Created: Dec 15, 2014 at 3:16 PM by nabog

Subclass attributes init not before super.constructor()

In the following code, the Animal's constructor is invoking Horse's move method, which is ok, but the Horse's type is still undefined, which is not ok. The following example was compiled using gu...

Id #2650 | Release: None | Updated: Dec 1, 2014 at 3:10 AM by jamesnw | Created: Nov 30, 2014 at 8:38 PM by nevcos

Update to 1.3 made map files with offset of 1 line

After the update of VS 2013 update 4 to TS 1.3 I started experiencing offsets when debugging in Opera. Now some lines are working properly and some are off. If you need any other info please re...

Id #2649 | Release: None | Updated: Nov 13, 2014 at 4:54 PM by WaldemarH | Created: Nov 13, 2014 at 4:06 PM by WaldemarH

Could not find symbol IDBKeyRange

I know this issue has been raised and closed in the past, but I'm getting this error now with version 1.1 of the lib.d.ts.

Id #2648 | Release: None | Updated: Nov 5, 2014 at 5:48 PM by mhegazy | Created: Oct 30, 2014 at 2:36 PM by PaulMouchet