finalize DA & Tracker Debug APIs

This commit is contained in:
Andre Weinand
2018-11-25 16:28:38 +01:00
parent 0f3eefc626
commit 8780c7b4f8
7 changed files with 195 additions and 99 deletions

View File

@@ -678,11 +678,11 @@ export function createApiFactory(
registerDebugConfigurationProvider(debugType: string, provider: vscode.DebugConfigurationProvider) {
return extHostDebugService.registerDebugConfigurationProvider(debugType, provider);
},
registerDebugAdapterProvider(debugType: string, provider: vscode.DebugAdapterProvider) {
return extHostDebugService.registerDebugAdapterProvider(extension, debugType, provider);
registerDebugAdapterDescriptorFactory(debugType: string, factory: vscode.DebugAdapterDescriptorFactory) {
return extHostDebugService.registerDebugAdapterDescriptorFactory(extension, debugType, factory);
},
registerDebugAdapterTracker(debugType: string, callback: (session: vscode.DebugSession) => vscode.DebugAdapterTracker | undefined) {
return extHostDebugService.registerDebugAdapterTracker(debugType, callback);
registerDebugAdapterTrackerFactory(debugType: string, factory: vscode.DebugAdapterTrackerFactory) {
return extHostDebugService.registerDebugAdapterTrackerFactory(debugType, factory);
},
startDebugging(folder: vscode.WorkspaceFolder | undefined, nameOrConfig: string | vscode.DebugConfiguration) {
return extHostDebugService.startDebugging(folder, nameOrConfig);