Theia API Documentation v1.65.0
    Preparing search index...
    interface ScmExt {
        $executeResourceCommand(
            sourceControlHandle: number,
            groupHandle: number,
            resourceHandle: number,
        ): Promise<void>;
        $onInputBoxValueChange(
            sourceControlHandle: number,
            message: string,
        ): Promise<void>;
        $provideOriginalResource(
            sourceControlHandle: number,
            uri: string,
            token: CancellationToken,
        ): Promise<undefined | UriComponents>;
        $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;
    }

    Implemented by

    Index

    Methods

    • Parameters

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

      Returns Promise<void>

    • Parameters

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

      Returns Promise<undefined | [string, number]>