TypeScript/tests/baselines/reference/generics0.js

21 lines
312 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [generics0.ts]
interface G<T> {
x: T;
}
var v2: G<string>;
var z = v2.x; // 'y' should be of type 'string'
//// [generics0.js]
var v2;
var z = v2.x; // 'y' should be of type 'string'
2014-07-13 01:04:16 +02:00
//// [generics0.d.ts]
interface G<T> {
2014-07-12 01:36:06 +02:00
x: T;
}
2014-07-12 01:36:06 +02:00
declare var v2: G<string>;
declare var z: string;