interface DebugMain {
    $addBreakpoints(breakpoints): Promise<void>;
    $appendLineToDebugConsole(value): Promise<void>;
    $appendToDebugConsole(value): Promise<void>;
    $customRequest(sessionId, command, args?): Promise<Response>;
    $getDebugProtocolBreakpoint(sessionId, breakpointId): Promise<undefined | DebugProtocolBreakpoint>;
    $registerDebugConfigurationProvider(description): void;
    $registerDebuggerContribution(description): Promise<void>;
    $removeBreakpoints(breakpoints): Promise<void>;
    $startDebugging(folder, nameOrConfiguration, options): Promise<boolean>;
    $stopDebugging(sessionId?): Promise<void>;
    $unregisterDebugConfigurationProvider(handle): Promise<void>;
    $unregisterDebuggerConfiguration(debugType): Promise<void>;
}

Implemented by

Methods