TypeScript/tests/baselines/reference/externModuleClobber.types

40 lines
712 B
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/externModuleClobber.ts ===
declare module EM {
>EM : typeof EM
2014-08-15 23:33:16 +02:00
export class Position { }
>Position : Position
2014-08-15 23:33:16 +02:00
export class EC {
>EC : EC
2014-08-15 23:33:16 +02:00
public getPosition() : EM.Position;
>getPosition : () => Position
>EM : any
>Position : Position
2014-08-15 23:33:16 +02:00
}
}
var x:EM.Position;
>x : EM.Position
>EM : any
>Position : EM.Position
2014-08-15 23:33:16 +02:00
var ec:EM.EC = new EM.EC();
>ec : EM.EC
>EM : any
>EC : EM.EC
2014-08-25 19:36:12 +02:00
>new EM.EC() : EM.EC
>EM.EC : typeof EM.EC
>EM : typeof EM
>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
2014-08-25 19:36:12 +02:00
>ec.getPosition() : EM.Position
>ec.getPosition : () => EM.Position
>ec : EM.EC
>getPosition : () => EM.Position
2014-08-15 23:33:16 +02:00