Theia API Documentation v1.71.0
    Preparing search index...
    interface ScmExt {
        $executeResourceCommand(
            sourceControlHandle: number,
            groupHandle: number,
            resourceHandle: number,
        ): Promise<void>;
        $onInputBoxValueChange(
            sourceControlHandle: number,
            message: string,
        ): Promise<void>;
        $provideHistoryItemChanges(
            sourceControlHandle: number,
            historyItemId: string,
            historyItemParentId: undefined | string,
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItemChangeDto[]>;
        $provideHistoryItemRefs(
            sourceControlHandle: number,
            historyItemRefs: undefined | string[],
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItemRefDto[]>;
        $provideHistoryItems(
            sourceControlHandle: number,
            options: ScmHistoryOptionsDto,
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItemDto[]>;
        $provideOriginalResource(
            sourceControlHandle: number,
            uri: string,
            token: CancellationToken,
        ): Promise<undefined | UriComponents>;
        $resolveHistoryItem(
            sourceControlHandle: number,
            historyItemId: string,
            token: CancellationToken,
        ): Promise<undefined | ScmHistoryItemDto>;
        $resolveHistoryItemRefsCommonAncestor(
            sourceControlHandle: number,
            historyItemRefs: string[],
            token: CancellationToken,
        ): Promise<undefined | string>;
        $setSelectedSourceControl(
            selectedSourceControlHandle: undefined | number,
        ): Promise<void>;
        $validateInput(
            sourceControlHandle: number,
            value: string,
            cursorPosition: number,
        ): Promise<undefined | [string, number]>;
        createSourceControl(
            plugin: Plugin,
            id: string,
            label: string,
            rootUri?: Uri,
        ): SourceControl;
        getLastInputBox(plugin: Plugin): undefined | SourceControlInputBox;
    }
    Index

    Methods

    • Parameters

      • sourceControlHandle: number
      • groupHandle: number
      • resourceHandle: number

      Returns Promise<void>

    • Parameters

      • sourceControlHandle: number
      • message: string

      Returns Promise<void>

    • Parameters

      • sourceControlHandle: number
      • historyItemId: string
      • historyItemParentId: undefined | string
      • token: CancellationToken

      Returns Promise<undefined | ScmHistoryItemChangeDto[]>

    • Parameters

      • sourceControlHandle: number
      • historyItemRefs: undefined | string[]
      • token: CancellationToken

      Returns Promise<undefined | ScmHistoryItemRefDto[]>

    • Parameters

      Returns Promise<undefined | UriComponents>

    • Parameters

      Returns Promise<undefined | ScmHistoryItemDto>

    • Parameters

      Returns Promise<undefined | string>

    • Parameters

      • selectedSourceControlHandle: undefined | number

      Returns Promise<void>

    • Parameters

      • sourceControlHandle: number
      • value: string
      • cursorPosition: number

      Returns Promise<undefined | [string, number]>

    • Parameters

      • plugin: Plugin
      • id: string
      • label: string
      • OptionalrootUri: Uri

      Returns SourceControl