Theia API Documentation v1.65.0
    Preparing search index...
    interface ScmMain {
        $registerGroups(
            sourceControlHandle: number,
            groups: ScmRawResourceGroup[],
            splices: ScmRawResourceSplices[],
        ): void;
        $registerSourceControl(
            sourceControlHandle: number,
            id: string,
            label: string,
            rootUri?: UriComponents,
        ): Promise<void>;
        $setInputBoxEnabled(sourceControlHandle: number, enabled: boolean): void;
        $setInputBoxPlaceholder(
            sourceControlHandle: number,
            placeholder: string,
        ): void;
        $setInputBoxValue(sourceControlHandle: number, value: string): void;
        $setInputBoxVisible(sourceControlHandle: number, visible: boolean): void;
        $spliceResourceStates(
            sourceControlHandle: number,
            splices: ScmRawResourceSplices[],
        ): void;
        $unregisterGroup(sourceControlHandle: number, groupHandle: number): void;
        $unregisterSourceControl(sourceControlHandle: number): Promise<void>;
        $updateGroup(
            sourceControlHandle: number,
            groupHandle: number,
            features: SourceControlGroupFeatures,
        ): void;
        $updateGroupLabel(
            sourceControlHandle: number,
            groupHandle: number,
            label: string,
        ): void;
        $updateSourceControl(
            sourceControlHandle: number,
            features: SourceControlProviderFeatures,
        ): Promise<void>;
    }

    Implemented by

    Index

    Methods