1313//===----------------------------------------------------------------------===//
1414import * as vscode from "vscode" ;
1515import { Workbench } from "../../src/utilities/commands" ;
16- import { DebugAdapter } from "../../src/debugger/debugAdapter" ;
17- import { WorkspaceContext } from "../../src/WorkspaceContext" ;
1816
1917export async function continueSession ( ) : Promise < void > {
2018 await vscode . commands . executeCommand ( Workbench . ACTION_DEBUG_CONTINUE ) ;
@@ -30,29 +28,26 @@ export async function continueSession(): Promise<void> {
3028 */
3129export async function waitForDebugAdapterMessage (
3230 name : string ,
33- matches : ( message : any ) => boolean ,
31+ matches : ( message : any ) => boolean
3432) : Promise < any > {
3533 return await new Promise < any > ( res => {
36- const disposable = vscode . debug . registerDebugAdapterTrackerFactory (
37- "swift-lldb" ,
38- {
39- createDebugAdapterTracker : function (
40- session : vscode . DebugSession
41- ) : vscode . ProviderResult < vscode . DebugAdapterTracker > {
42- if ( session . name !== name ) {
43- return ;
44- }
45- return {
46- onDidSendMessage ( message ) {
47- if ( matches ( message ) ) {
48- disposable . dispose ( ) ;
49- res ( message ) ;
50- }
51- } ,
52- } ;
53- } ,
54- }
55- ) ;
34+ const disposable = vscode . debug . registerDebugAdapterTrackerFactory ( "swift-lldb" , {
35+ createDebugAdapterTracker : function (
36+ session : vscode . DebugSession
37+ ) : vscode . ProviderResult < vscode . DebugAdapterTracker > {
38+ if ( session . name !== name ) {
39+ return ;
40+ }
41+ return {
42+ onDidSendMessage ( message ) {
43+ if ( matches ( message ) ) {
44+ disposable . dispose ( ) ;
45+ res ( message ) ;
46+ }
47+ } ,
48+ } ;
49+ } ,
50+ } ) ;
5651 } ) ;
5752}
5853
0 commit comments