TypeScript/tests/cases/compiler/collisionCodeGenModuleWithModuleReopening.ts
2014-07-12 17:30:19 -07:00

29 lines
467 B
TypeScript

module m1 {
export class m1 {
}
}
var foo = new m1.m1();
module m1 {
export class c1 {
}
var b = new c1();
var c = new m1();
}
var foo2 = new m1.c1();
module m2 {
export class c1 {
}
export var b10 = 10;
var x = new c1();
}
var foo3 = new m2.c1();
module m2 {
export class m2 {
}
var b = new m2();
var d = b10;
var c = new c1();
}
var foo3 = new m2.c1();
var foo2 = new m2.m2();