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

19 lines
388 B
TypeScript

module K {
export class L {
constructor(public name: string) { }
}
export module L {
export var y = 12;
export interface Point {
x: number;
y: number;
}
}
}
module M {
export import D = K.L;
}
var o: { name: string };
var o = new M.D('Hello');
var p: { x: number; y: number; }
var p: M.D.Point;