Class PluginDebugConfigurationProvider

Implements

Constructors

Properties

debugExt: DebugExt
handle: number
originalHandle: number

After https://github.com/eclipse-theia/theia/pull/13196, the debug config handles might change. Store the original handle to be able to call the extension host when getting by handle.

provideDebugConfigurations: ((folder) => Promise<DebugConfiguration[]>)

Type declaration

    • (folder): Promise<DebugConfiguration[]>
    • Parameters

      • folder: undefined | string

      Returns Promise<DebugConfiguration[]>

resolveDebugConfiguration: ((folder, debugConfiguration) => Promise<undefined | null | DebugConfiguration>)

Type declaration

    • (folder, debugConfiguration): Promise<undefined | null | DebugConfiguration>
    • Parameters

      • folder: undefined | string
      • debugConfiguration: DebugConfiguration

      Returns Promise<undefined | null | DebugConfiguration>

resolveDebugConfigurationWithSubstitutedVariables: ((folder, debugConfiguration) => Promise<undefined | null | DebugConfiguration>)

Type declaration

    • (folder, debugConfiguration): Promise<undefined | null | DebugConfiguration>
    • Parameters

      • folder: undefined | string
      • debugConfiguration: DebugConfiguration

      Returns Promise<undefined | null | DebugConfiguration>

type: string