Methods
$createDebugSession
- $createDebugSession(debugConfiguration: DebugConfiguration): Promise<string>
-
Parameters
-
debugConfiguration: DebugConfiguration
Returns Promise<string>
$getTerminalCreationOptions
$onSessionCustomEvent
- $onSessionCustomEvent(sessionId: string, event: string, body?: any): void
-
Parameters
-
sessionId: string
-
event: string
-
Optional body: any
Returns void
$provideDebugConfigurations
- $provideDebugConfigurations(debugType: string, workspaceFolder: undefined | string, dynamic?: boolean): Promise<DebugConfiguration[]>
-
Parameters
-
debugType: string
-
workspaceFolder: undefined | string
-
Optional dynamic: boolean
Returns Promise<DebugConfiguration[]>
$resolveDebugConfigurationWithSubstitutedVariables
- $resolveDebugConfigurationWithSubstitutedVariables(debugConfiguration: DebugConfiguration, workspaceFolder: undefined | string): Promise<undefined | DebugConfiguration>
-
Parameters
-
debugConfiguration: DebugConfiguration
-
workspaceFolder: undefined | string
Returns Promise<undefined | DebugConfiguration>
$resolveDebugConfigurations
- $resolveDebugConfigurations(debugConfiguration: DebugConfiguration, workspaceFolder: undefined | string): Promise<undefined | DebugConfiguration>
-
Parameters
-
debugConfiguration: DebugConfiguration
-
workspaceFolder: undefined | string
Returns Promise<undefined | DebugConfiguration>
$sessionDidChange
- $sessionDidChange(sessionId: undefined | string): void
-
Parameters
-
sessionId: undefined | string
Returns void
$sessionDidCreate
- $sessionDidCreate(sessionId: string): void
$sessionDidDestroy
- $sessionDidDestroy(sessionId: string): void
$terminateDebugSession
- $terminateDebugSession(sessionId: string): Promise<void>
-
Parameters
Returns Promise<void>