2014-08-15 23:33:16 +02:00
|
|
|
=== tests/cases/compiler/exportAssignmentOfGenericType1_1.ts ===
|
|
|
|
///<reference path='exportAssignmentOfGenericType1_0.ts'/>
|
|
|
|
import q = require("exportAssignmentOfGenericType1_0");
|
2015-04-16 01:44:20 +02:00
|
|
|
>q : typeof q
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
class M extends q<string> { }
|
2015-04-16 01:44:20 +02:00
|
|
|
>M : M
|
2015-06-16 15:55:52 +02:00
|
|
|
>q : q<string>
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
var m: M;
|
2015-04-16 01:44:20 +02:00
|
|
|
>m : M
|
|
|
|
>M : M
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
var r: string = m.foo;
|
2015-04-16 01:44:20 +02:00
|
|
|
>r : string
|
|
|
|
>m.foo : string
|
|
|
|
>m : M
|
|
|
|
>foo : string
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
=== tests/cases/compiler/exportAssignmentOfGenericType1_0.ts ===
|
|
|
|
export = T;
|
2015-04-16 01:44:20 +02:00
|
|
|
>T : T<X>
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
class T<X> { foo: X; }
|
2015-04-16 01:44:20 +02:00
|
|
|
>T : T<X>
|
|
|
|
>X : X
|
|
|
|
>foo : X
|
|
|
|
>X : X
|
2014-08-15 23:33:16 +02:00
|
|
|
|