TypeScript/tests/baselines/reference/cyclicModuleImport.types
2014-08-15 14:37:48 -07:00

41 lines
844 B
Plaintext

=== tests/cases/compiler/cyclicModuleImport.ts ===
declare module "SubModule" {
import MainModule = require('MainModule');
>MainModule : typeof MainModule
class SubModule {
>SubModule : SubModule
public static StaticVar: number;
>StaticVar : number
public InstanceVar: number;
>InstanceVar : number
public main: MainModule;
>main : MainModule
>MainModule : MainModule
constructor();
}
export = SubModule;
>SubModule : SubModule
}
declare module "MainModule" {
import SubModule = require('SubModule');
>SubModule : typeof SubModule
class MainModule {
>MainModule : MainModule
public SubModule: SubModule;
>SubModule : SubModule
>SubModule : SubModule
constructor();
}
export = MainModule;
>MainModule : MainModule
}