TypeScript/tests/baselines/reference/externModuleClobber.types
2014-08-28 12:40:58 -07:00

40 lines
724 B
Plaintext

=== tests/cases/compiler/externModuleClobber.ts ===
declare module EM {
>EM : typeof EM
export class Position { }
>Position : Position
export class EC {
>EC : EC
public getPosition() : EM.Position;
>getPosition : () => Position
>EM : unknown
>Position : Position
}
}
var x:EM.Position;
>x : EM.Position
>EM : unknown
>Position : EM.Position
var ec:EM.EC = new EM.EC();
>ec : EM.EC
>EM : unknown
>EC : EM.EC
>new EM.EC() : EM.EC
>EM.EC : typeof EM.EC
>EM : typeof EM
>EC : typeof EM.EC
x = ec.getPosition();
>x = ec.getPosition() : EM.Position
>x : EM.Position
>ec.getPosition() : EM.Position
>ec.getPosition : () => EM.Position
>ec : EM.EC
>getPosition : () => EM.Position