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>;
    }
    Index

    Methods

    • Parameters

      Returns Promise<void>

    • Parameters

      • value: string

      Returns Promise<void>

    • Parameters

      • value: string

      Returns Promise<void>

    • Parameters

      • sessionId: string
      • command: string
      • Optionalargs: any

      Returns Promise<Response>

    • Parameters

      • sessionId: string
      • breakpointId: string

      Returns Promise<undefined | DebugProtocolBreakpoint>

    • Parameters

      Returns Promise<void>

    • Parameters

      • breakpoints: string[]

      Returns Promise<void>

    • Parameters

      • OptionalsessionId: string

      Returns Promise<void>

    • Parameters

      • handle: number

      Returns Promise<void>

    • Parameters

      • debugType: string

      Returns Promise<void>