TypeScript/tests/cases/compiler/systemModuleAmbientDeclarations.ts

29 lines
565 B
TypeScript
Raw Normal View History

2015-05-11 07:23:12 +02:00
// @module: system
2015-05-20 21:02:52 +02:00
// @isolatedModules: true
2015-05-11 07:23:12 +02:00
// @filename: file1.ts
declare class Promise { }
declare function Foo(): void;
declare class C {}
declare enum E {X = 1};
export var promise = Promise;
export var foo = Foo;
export var c = C;
export var e = E;
// @filename: file2.ts
export declare function foo();
// @filename: file3.ts
export declare class C {}
// @filename: file4.ts
export declare var v: number;
// @filename: file5.ts
export declare enum E {X = 1}
// @filename: file6.ts
export declare module M { var v: number; }