=== tests/cases/compiler/visibilityOfCrossModuleTypeUsage_fs.ts === import commands = require('visibilityOfCrossModuleTypeUsage_commands'); >commands : typeof commands function run(configuration: commands.IConfiguration) { >run : (configuration: commands.IConfiguration) => void >configuration : commands.IConfiguration >commands : any >IConfiguration : commands.IConfiguration var absoluteWorkspacePath = configuration.workspace.toAbsolutePath(configuration.server); >absoluteWorkspacePath : string >configuration.workspace.toAbsolutePath(configuration.server) : string >configuration.workspace.toAbsolutePath : (server: IServer, workspaceRelativePath?: string) => string >configuration.workspace : IWorkspace >configuration : commands.IConfiguration >workspace : IWorkspace >toAbsolutePath : (server: IServer, workspaceRelativePath?: string) => string >configuration.server : IServer >configuration : commands.IConfiguration >server : IServer } === tests/cases/compiler/visibilityOfCrossModuleTypeUsage_commands.ts === //visibilityOfCrossModuleTypeUsage import fs = require('visibilityOfCrossModuleTypeUsage_fs'); >fs : typeof fs import server = require('visibilityOfCrossModuleTypeUsage_server'); >server : typeof server export interface IConfiguration { >IConfiguration : IConfiguration workspace: server.IWorkspace; >workspace : server.IWorkspace >server : any >IWorkspace : server.IWorkspace server?: server.IServer; >server : server.IServer >server : any >IServer : server.IServer } === tests/cases/compiler/visibilityOfCrossModuleTypeUsage_server.ts === export interface IServer { >IServer : IServer } export interface IWorkspace { >IWorkspace : IWorkspace toAbsolutePath(server: IServer, workspaceRelativePath?: string): string; >toAbsolutePath : (server: IServer, workspaceRelativePath?: string) => string >server : IServer >IServer : IServer >workspaceRelativePath : string }