提交 3148c922 编写于 作者: I isidor

debug: get rid of IExtHostConfig

上级 85328f53
......@@ -298,13 +298,6 @@ export interface IEnvConfig {
configurationNames?: string[];
}
export interface IExtHostConfig extends IEnvConfig {
port?: number;
sourceMaps?: boolean;
outDir?: string;
outFiles?: string;
}
export interface IConfig extends IEnvConfig {
windows?: IEnvConfig;
osx?: IEnvConfig;
......
......@@ -601,7 +601,7 @@ export class DebugService implements debug.IDebugService {
}))));
}
private doCreateProcess(sessionId: string, configuration: debug.IExtHostConfig): TPromise<any> {
private doCreateProcess(sessionId: string, configuration: debug.IConfig): TPromise<any> {
return this.telemetryService.getTelemetryInfo().then(info => {
const telemetryInfo: { [key: string]: string } = Object.create(null);
......@@ -764,15 +764,8 @@ export class DebugService implements debug.IDebugService {
const sessionId = uuid.generateUuid();
this.setStateAndEmit(sessionId, debug.State.Initializing);
return this.configurationManager.getConfiguration(this.viewModel.selectedConfigurationName).then((configuration: debug.IExtHostConfig) =>
this.doCreateProcess(sessionId, {
type: configuration.type,
request: 'attach',
port,
sourceMaps: configuration.sourceMaps,
outFiles: configuration.outDir || configuration.outFiles,
debugServer: configuration.debugServer
})
return this.configurationManager.getConfiguration(this.viewModel.selectedConfigurationName).then(config =>
this.doCreateProcess(sessionId, config)
);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册