TypeScript/tests/baselines/reference/externModuleClobber.types

40 lines
724 B
Text
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/externModuleClobber.ts ===
declare module EM {
2014-08-28 21:40:58 +02:00
>EM : typeof EM
2014-08-15 23:33:16 +02:00
export class Position { }
>Position : Position
export class EC {
>EC : EC
public getPosition() : EM.Position;
>getPosition : () => Position
2014-08-28 21:40:58 +02:00
>EM : unknown
2014-08-15 23:33:16 +02:00
>Position : Position
}
}
var x:EM.Position;
2014-08-25 19:36:12 +02:00
>x : EM.Position
2014-08-28 21:40:58 +02:00
>EM : unknown
2014-08-25 19:36:12 +02:00
>Position : EM.Position
2014-08-15 23:33:16 +02:00
var ec:EM.EC = new EM.EC();
2014-08-25 19:36:12 +02:00
>ec : EM.EC
2014-08-28 21:40:58 +02:00
>EM : unknown
2014-08-25 19:36:12 +02:00
>EC : EM.EC
>new EM.EC() : EM.EC
>EM.EC : typeof EM.EC
2014-08-15 23:33:16 +02:00
>EM : typeof EM
2014-08-25 19:36:12 +02:00
>EC : typeof EM.EC
2014-08-15 23:33:16 +02:00
x = ec.getPosition();
2014-08-25 19:36:12 +02:00
>x = ec.getPosition() : EM.Position
>x : EM.Position
>ec.getPosition() : EM.Position
>ec.getPosition : () => EM.Position
>ec : EM.EC
>getPosition : () => EM.Position
2014-08-15 23:33:16 +02:00