TypeScript/tests/baselines/reference/ambientModuleExports.js

29 lines
406 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [ambientModuleExports.ts]
declare module Foo {
function a():void;
var b:number;
class C {}
}
Foo.a();
Foo.b;
var c = new Foo.C();
declare module Foo2 {
export function a(): void;
export var b: number;
export class C { }
}
Foo2.a();
Foo2.b;
var c2 = new Foo2.C();
//// [ambientModuleExports.js]
Foo.a();
Foo.b;
var c = new Foo.C();
Foo2.a();
Foo2.b;
var c2 = new Foo2.C();