From 37c72e77a02d4cd6c6ce0300a2c00dfe8aec380b Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Fri, 29 May 2020 15:55:00 +0200 Subject: Add ability to not to sync an extension while installing using cli --- src/vs/workbench/contrib/extensions/common/extensions.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/vs/workbench/contrib/extensions/common/extensions.ts') 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; open(extension: IExtension, options?: { sideByside?: boolean, preserveFocus?: boolean, pinned?: boolean }): Promise; checkForUpdates(): Promise; + + // Sync APIs + isExtensionIgnoredToSync(extension: IExtension): boolean; + toggleExtensionIgnoredToSync(extension: IExtension): Promise; } export const ConfigurationKey = 'extensions'; -- cgit v1.2.3