@@ -129,7 +129,7 @@ export class DebugSessionFeature extends LanguageClientConsumer
129
129
private tempSessionDetails : IEditorServicesSessionDetails | undefined ;
130
130
private commands : Disposable [ ] = [ ] ;
131
131
private handlers : Disposable [ ] = [ ] ;
132
- private adapterName : string = "PowerShell" ;
132
+ private adapterName = "PowerShell" ;
133
133
134
134
constructor ( context : ExtensionContext , private sessionManager : SessionManager , private logger : ILogger ) {
135
135
super ( ) ;
@@ -606,19 +606,19 @@ export class DebugSessionFeature extends LanguageClientConsumer
606
606
607
607
class PowerShellDebugAdapterTrackerFactory implements DebugAdapterTrackerFactory , Disposable {
608
608
disposables : Disposable [ ] = [ ] ;
609
- dapLogEnabled : boolean = workspace . getConfiguration ( "powershell" ) . get < boolean > ( "trace.dap" ) ?? false
610
- constructor ( private adapterName : string = "PowerShell" ) {
609
+ dapLogEnabled : boolean = workspace . getConfiguration ( "powershell" ) . get < boolean > ( "trace.dap" ) ?? false ;
610
+ constructor ( private adapterName = "PowerShell" ) {
611
611
this . disposables . push ( workspace . onDidChangeConfiguration ( change => {
612
612
if (
613
613
change . affectsConfiguration ( "powershell.trace.dap" )
614
614
) {
615
- this . dapLogEnabled = workspace . getConfiguration ( "powershell" ) . get < boolean > ( "trace.dap" ) ?? false
615
+ this . dapLogEnabled = workspace . getConfiguration ( "powershell" ) . get < boolean > ( "trace.dap" ) ?? false ;
616
616
if ( this . dapLogEnabled ) {
617
617
// Trigger the output pane to appear. This gives the user time to position it before starting a debug.
618
618
this . log ?. show ( true ) ;
619
619
}
620
620
}
621
- } ) )
621
+ } ) ) ;
622
622
}
623
623
624
624
/* We want to use a shared output log for separate debug sessions as usually only one is running at a time and we
@@ -636,22 +636,22 @@ class PowerShellDebugAdapterTrackerFactory implements DebugAdapterTrackerFactory
636
636
return this . dapLogEnabled ? this . _log : undefined ;
637
637
}
638
638
639
- async createDebugAdapterTracker ( session : DebugSession ) : Promise < DebugAdapterTracker > {
640
- const sessionInfo = `${ this . adapterName } Debug Session: ${ session . name } [${ session . id } ]`
639
+ createDebugAdapterTracker ( session : DebugSession ) : DebugAdapterTracker {
640
+ const sessionInfo = `${ this . adapterName } Debug Session: ${ session . name } [${ session . id } ]` ;
641
641
return {
642
642
onWillStartSession : ( ) => this . log ?. info ( `Starting ${ sessionInfo } . Set log level to trace to see DAP messages beyond errors` ) ,
643
643
onWillStopSession : ( ) => this . log ?. info ( `Stopping ${ sessionInfo } ` ) ,
644
644
onExit : code => this . log ?. info ( `${ sessionInfo } exited with code ${ code } ` ) ,
645
- onWillReceiveMessage : m => {
645
+ onWillReceiveMessage : ( m ) : void => {
646
646
this . log ?. debug ( `▶️${ m . seq } ${ m . type } : ${ m . command } ` ) ;
647
647
if ( m . body && ( Array . isArray ( m . body ) ? m . body . length > 0 : Object . keys ( m . body ) . length > 0 ) ) {
648
- this . log ?. trace ( JSON . stringify ( m . body , undefined , 2 ) )
649
- } ;
648
+ this . log ?. trace ( JSON . stringify ( m . body , undefined , 2 ) ) ;
649
+ }
650
650
} ,
651
- onDidSendMessage : m => {
652
- let responseSummary = m . request_seq !== undefined
653
- ? `${ m . success ? "✅" : "❌" } ${ m . request_seq } ${ m . type } (${ m . seq } ): ${ m . command } `
654
- : `◀️${ m . seq } ${ m . type } : ${ m . command } `
651
+ onDidSendMessage : ( m ) : void => {
652
+ const responseSummary = m . request_seq !== undefined
653
+ ? `${ m . success ? "✅" : "❌" } ${ m . request_seq } ${ m . type } (${ m . seq } ): ${ m . command } `
654
+ : `◀️${ m . seq } ${ m . type } : ${ m . command } ` ;
655
655
this . log ?. debug (
656
656
responseSummary
657
657
) ;
@@ -663,7 +663,7 @@ class PowerShellDebugAdapterTrackerFactory implements DebugAdapterTrackerFactory
663
663
} ;
664
664
}
665
665
666
- dispose ( ) {
666
+ dispose ( ) : void {
667
667
this . disposables . forEach ( d => d . dispose ( ) ) ;
668
668
}
669
669
}
0 commit comments