Interface DebuggerContribution

This interface describes a package.json debuggers contribution section object.

interface DebuggerContribution {
    adapterExecutableCommand?: string;
    args?: string[];
    configurationAttributes?: {
        [request: string]: IJSONSchema;
    };
    configurationSnippets?: IJSONSchemaSnippet[];
    enableBreakpointsFor?: {
        languageIds: string[];
    };
    label?: string;
    languages?: string[];
    linux?: PlatformSpecificAdapterContribution;
    osx?: PlatformSpecificAdapterContribution;
    program?: string;
    runtime?: string;
    runtimeArgs?: string[];
    type: string;
    variables?: ScopeMap;
    win?: PlatformSpecificAdapterContribution;
    windows?: PlatformSpecificAdapterContribution;
    winx86?: PlatformSpecificAdapterContribution;
}

Hierarchy (view full)

Properties

adapterExecutableCommand?: string
args?: string[]
configurationAttributes?: {
    [request: string]: IJSONSchema;
}

Type declaration

  • [request: string]: IJSONSchema
configurationSnippets?: IJSONSchemaSnippet[]
enableBreakpointsFor?: {
    languageIds: string[];
}

Type declaration

  • languageIds: string[]
label?: string
languages?: string[]
program?: string
runtime?: string
runtimeArgs?: string[]
type: string
variables?: ScopeMap