The workspace folder for looking up named configurations and resolving variables or undefined
for a non-folder setup.
Either the name of a debug or compound configuration or a DebugConfiguration object.
Optional
parentSessionOrOptions: DebugSession | DebugSessionOptionsDebug session options. When passed a parent debug session, assumes options with just this parent session.
A thenable that resolves when debugging could be successfully started.
Start debugging by using either a named launch or named compound configuration, or by directly passing a DebugConfiguration. The named configurations are looked up in '.vscode/launch.json' found in the given folder. Before debugging starts, all unsaved files are saved and the launch configurations are brought up-to-date. Folder specific variables used in the configuration (e.g. '${workspaceFolder}') are resolved against the given folder.