Theia API Documentation v1.65.0
    Preparing search index...
    interface DebugMain {
        $addBreakpoints(breakpoints: Breakpoint[]): Promise<void>;
        $appendLineToDebugConsole(value: string): Promise<void>;
        $appendToDebugConsole(value: string): Promise<void>;
        $customRequest(
            sessionId: string,
            command: string,
            args?: any,
        ): Promise<Response>;
        $getDebugProtocolBreakpoint(
            sessionId: string,
            breakpointId: string,
        ): Promise<undefined | DebugProtocolBreakpoint>;
        $registerDebugConfigurationProvider(
            description: DebugConfigurationProviderDescriptor,
        ): void;
        $registerDebuggerContribution(
            description: DebuggerDescription,
        ): Promise<void>;
        $removeBreakpoints(breakpoints: string[]): Promise<void>;
        $startDebugging(
            folder: undefined | WorkspaceFolder,
            nameOrConfiguration: string | DebugConfiguration,
            options: DebugSessionOptions,
        ): Promise<boolean>;
        $stopDebugging(sessionId?: string): Promise<void>;
        $unregisterDebugConfigurationProvider(handle: number): Promise<void>;
        $unregisterDebuggerConfiguration(debugType: string): Promise<void>;
    }

    Implemented by

    Index

    Methods