interface ScmMain {
    $registerGroups(sourceControlHandle, groups, splices): void;
    $registerSourceControl(sourceControlHandle, id, label, rootUri?): Promise<void>;
    $setInputBoxEnabled(sourceControlHandle, enabled): void;
    $setInputBoxPlaceholder(sourceControlHandle, placeholder): void;
    $setInputBoxValue(sourceControlHandle, value): void;
    $setInputBoxVisible(sourceControlHandle, visible): void;
    $spliceResourceStates(sourceControlHandle, splices): void;
    $unregisterGroup(sourceControlHandle, groupHandle): void;
    $unregisterSourceControl(sourceControlHandle): Promise<void>;
    $updateGroup(sourceControlHandle, groupHandle, features): void;
    $updateGroupLabel(sourceControlHandle, groupHandle, label): void;
    $updateSourceControl(sourceControlHandle, features): Promise<void>;
}

Implemented by

Methods