Theia API Documentation v1.65.0
    Preparing search index...
    interface DebugExt {
        $breakpointsDidChange(
            added: Breakpoint[],
            removed: string[],
            changed: Breakpoint[],
        ): void;
        $createDebugSession(
            debugConfiguration: DebugConfiguration,
            workspaceFolder: undefined | string,
        ): Promise<string>;
        $getTerminalCreationOptions(
            debugType: string,
        ): Promise<undefined | TerminalOptionsExt>;
        $onDidChangeActiveFrame(frame: undefined | DebugStackFrameDTO): void;
        $onDidChangeActiveThread(thread: undefined | DebugThreadDTO): void;
        $onSessionCustomEvent(sessionId: string, event: string, body?: any): void;
        $provideDebugConfigurationsByHandle(
            handle: number,
            workspaceFolder: undefined | string,
        ): Promise<DebugConfiguration[]>;
        $resolveDebugConfigurationByHandle(
            handle: number,
            workspaceFolder: undefined | string,
            debugConfiguration: DebugConfiguration,
        ): Promise<undefined | null | DebugConfiguration>;
        $resolveDebugConfigurationWithSubstitutedVariablesByHandle(
            handle: number,
            workspaceFolder: undefined | string,
            debugConfiguration: DebugConfiguration,
        ): Promise<undefined | null | DebugConfiguration>;
        $sessionDidChange(sessionId: undefined | string): void;
        $sessionDidCreate(sessionId: string): void;
        $sessionDidDestroy(sessionId: string): void;
        $sessionDidStart(sessionId: string): void;
        $terminateDebugSession(sessionId: string): Promise<void>;
    }

    Implemented by

    Index

    Methods