TypeScript Version: 2.1.4
Code
interfaceA<T>{value: T}interfaceBextendsA<string>{}abstractclassC<TextendsA<any>>{privatet: T;geta(): this['t']['value']{returnthis.t.value};}classDextendsC<B>{getb(){returnthis.a;}}Expected behavior:
I would expect that the type of D.b would be string.
Actual behavior:
Type of D.b is any
TypeScript Version: 2.1.4
Code
Expected behavior:
I would expect that the type of
D.bwould bestring.Actual behavior:
Type of
D.bisany