提交 ebba0c36 编写于 作者: I isidor

debug: introduce IExtHostConfig

#8769
上级 045d4d11
......@@ -198,16 +198,19 @@ export interface IEnvConfig {
name?: string;
type: string;
request: string;
sourceMaps?: boolean;
outDir?: string;
internalConsoleOptions?: string;
port?: number;
preLaunchTask?: string;
debugServer?: number;
noDebug?: boolean;
silentlyAbort?: boolean;
}
export interface IExtHostConfig extends IEnvConfig {
port?: number;
sourceMaps?: boolean;
outDir?: string;
}
export interface IConfig extends IEnvConfig {
windows?: IEnvConfig;
osx?: IEnvConfig;
......
......@@ -566,7 +566,7 @@ export class DebugService implements debug.IDebugService {
}))));
}
private doCreateSession(configuration: debug.IConfig): TPromise<any> {
private doCreateSession(configuration: debug.IExtHostConfig): TPromise<any> {
this.setStateAndEmit(debug.State.Initializing);
return this.telemetryService.getTelemetryInfo().then(info => {
......@@ -723,7 +723,7 @@ export class DebugService implements debug.IDebugService {
}
this.setStateAndEmit(debug.State.Initializing);
const configuration = this.configurationManager.configuration;
const configuration = <debug.IExtHostConfig>this.configurationManager.configuration;
return this.doCreateSession({
type: configuration.type,
request: 'attach',
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册