Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandeep Somavarapu <sasomava@microsoft.com>2020-05-29 16:55:00 +0300
committerSandeep Somavarapu <sasomava@microsoft.com>2020-05-29 16:56:36 +0300
commit37c72e77a02d4cd6c6ce0300a2c00dfe8aec380b (patch)
treedfe0df1c2f2284820ae8dfa8988be91d2dd4be72 /src/vs/workbench/contrib/extensions/common/extensions.ts
parent9de432688bb813c7eb153d6f7e3c4054211d0177 (diff)
Add ability to not to sync an extension while installing using cli
Diffstat (limited to 'src/vs/workbench/contrib/extensions/common/extensions.ts')
-rw-r--r--src/vs/workbench/contrib/extensions/common/extensions.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vs/workbench/contrib/extensions/common/extensions.ts b/src/vs/workbench/contrib/extensions/common/extensions.ts
index fae5943aaf6..6119b8de80c 100644
--- a/src/vs/workbench/contrib/extensions/common/extensions.ts
+++ b/src/vs/workbench/contrib/extensions/common/extensions.ts
@@ -88,6 +88,10 @@ export interface IExtensionsWorkbenchService {
setEnablement(extensions: IExtension | IExtension[], enablementState: EnablementState): Promise<void>;
open(extension: IExtension, options?: { sideByside?: boolean, preserveFocus?: boolean, pinned?: boolean }): Promise<any>;
checkForUpdates(): Promise<void>;
+
+ // Sync APIs
+ isExtensionIgnoredToSync(extension: IExtension): boolean;
+ toggleExtensionIgnoredToSync(extension: IExtension): Promise<void>;
}
export const ConfigurationKey = 'extensions';