Debug API: add registerDebugAdapterTracker

This commit is contained in:
Andre Weinand
2018-11-20 00:49:22 +01:00
parent 18656c9c13
commit 509f1233e4
4 changed files with 32 additions and 8 deletions

View File

@@ -676,11 +676,14 @@ export function createApiFactory(
return extHostDebugService.onDidChangeBreakpoints(listener, thisArgs, disposables);
},
registerDebugConfigurationProvider(debugType: string, provider: vscode.DebugConfigurationProvider) {
return extHostDebugService.registerDebugConfigurationProvider(extension, debugType, provider);
return extHostDebugService.registerDebugConfigurationProvider(debugType, provider);
},
registerDebugAdapterProvider(debugType: string, provider: vscode.DebugAdapterProvider) {
return extHostDebugService.registerDebugAdapterProvider(extension, debugType, provider);
},
registerDebugAdapterTracker(debugType: string, callback: (session: vscode.DebugSession) => vscode.DebugAdapterTracker | undefined) {
return extHostDebugService.registerDebugAdapterTracker(debugType, callback);
},
startDebugging(folder: vscode.WorkspaceFolder | undefined, nameOrConfig: string | vscode.DebugConfiguration) {
return extHostDebugService.startDebugging(folder, nameOrConfig);
},