Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DebugConfiguration

Configuration for a debug adapter session.

Hierarchy

  • DebugConfiguration

Indexable

[key: string]: any

Additional debug type specific properties.

Index

Properties

__restart?: boolean

Optional data from the previous, restarted session. The data is sent as the 'restart' attribute of the 'terminated' event. The client should leave the data intact.

compact?: boolean
consoleMode?: DebugConsoleMode
internalConsoleOptions?: "neverOpen" | "openOnSessionStart" | "openOnFirstSessionStart"

default: neverOpen

name: string

The name of the debug adapter session.

noDebug?: boolean

If noDebug is true the launch request should launch the program without enabling debugging.

openDebug?: "neverOpen" | "openOnSessionStart" | "openOnFirstSessionStart" | "openOnDebugBreak"

default: neverOpen

parentSession?: { id: string }

Type declaration

  • id: string
postDebugTask?: string | TaskIdentifier

Task to run after debug session ends

preLaunchTask?: string | TaskIdentifier

Task to run before debug session starts

request: string

The request type of the debug adapter session.

type: string

The type of the debug adapter session.