TypeScript/tests/baselines/reference/reversedRecusiveTypeInstantiation.js

16 lines
319 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [reversedRecusiveTypeInstantiation.ts]
interface A<StringArgPos1, NumberArgPos2> {
xPos1 : StringArgPos1
yPos2 : NumberArgPos2
zPos2Pos1 : A<NumberArgPos2, StringArgPos1>
}
var a : A<string, number>
a.zPos2Pos1.xPos1 = 1
//// [reversedRecusiveTypeInstantiation.js]
var a;
a.zPos2Pos1.xPos1 = 1;