Methods
$addBreakpoints
- $addBreakpoints(breakpoints: Breakpoint[]): Promise<void>
Parameters
Returns Promise<void>
$appendLineToDebugConsole
- $appendLineToDebugConsole(value: string): Promise<void>
Parameters
Returns Promise<void>
$appendToDebugConsole
- $appendToDebugConsole(value: string): Promise<void>
Parameters
Returns Promise<void>
$customRequest
- $customRequest(sessionId: string, command: string, args?: any): Promise<Response>
Parameters
sessionId: string
command: string
Optional args: any
Returns Promise<Response>
$getDebugProtocolBreakpoint
- $getDebugProtocolBreakpoint(sessionId: string, breakpointId: string): Promise<undefined | DebugProtocolBreakpoint>
Parameters
sessionId: string
breakpointId: string
Returns Promise<undefined | DebugProtocolBreakpoint>
$registerDebugConfigurationProvider
$registerDebuggerContribution
- $registerDebuggerContribution(description: DebuggerDescription): Promise<void>
Parameters
description: DebuggerDescription
Returns Promise<void>
$removeBreakpoints
- $removeBreakpoints(breakpoints: string[]): Promise<void>
Parameters
Returns Promise<void>
$startDebugging
- $startDebugging(folder: undefined | WorkspaceFolder, nameOrConfiguration: string | DebugConfiguration, options: DebugSessionOptions): Promise<boolean>
Parameters
folder: undefined | WorkspaceFolder
nameOrConfiguration: string | DebugConfiguration
options: DebugSessionOptions
Returns Promise<boolean>
$stopDebugging
- $stopDebugging(sessionId?: string): Promise<void>
Parameters
Optional sessionId: string
Returns Promise<void>
$unregisterDebugConfigurationProvider
- $unregisterDebugConfigurationProvider(handle: number): Promise<void>
Parameters
Returns Promise<void>
$unregisterDebuggerConfiguration
- $unregisterDebuggerConfiguration(debugType: string): Promise<void>
Parameters
Returns Promise<void>