@@ -38,7 +38,7 @@ import { isWindows, OS } from 'vs/base/common/platform';
3838import { IWebviewService , WebviewContentOptions , WebviewElement , WebviewExtensionDescription , WebviewIcons , WebviewOptions , WebviewOverlay } from 'vs/workbench/contrib/webview/browser/webview' ;
3939import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles' ;
4040import { AbstractTextFileService } from 'vs/workbench/services/textfile/browser/textFileService' ;
41- import { EnablementState , ExtensionRecommendationReason , IExtensionManagementServer , IExtensionManagementServerService , IExtensionRecommendation } from 'vs/workbench/services/extensionManagement/common/extensionManagement' ;
41+ import { ExtensionRecommendationReason , IExtensionManagementServer , IExtensionManagementServerService , IExtensionRecommendation } from 'vs/workbench/services/extensionManagement/common/extensionManagement' ;
4242import { LanguageId , TokenizationRegistry } from 'vs/editor/common/modes' ;
4343import { IGrammar , ITextMateService } from 'vs/workbench/services/textMate/common/textMateService' ;
4444import { ITunnelProvider , ITunnelService , RemoteTunnel } from 'vs/platform/remote/common/tunnel' ;
@@ -58,7 +58,6 @@ import { AsbtractOutputChannelModelService, IOutputChannelModelService } from 'v
5858import { Color , RGBA } from 'vs/base/common/color' ;
5959import { joinPath } from 'vs/base/common/resources' ;
6060import { VSBuffer } from 'vs/base/common/buffer' ;
61- import { IExtensionsWorkbenchService } from 'vs/workbench/contrib/extensions/common/extensions' ;
6261import { IIntegrityService , IntegrityTestResult } from 'vs/workbench/services/integrity/common/integrity' ;
6362import { INativeWorkbenchConfiguration , INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-sandbox/environmentService' ;
6463import { NativeParsedArgs } from 'vs/platform/environment/common/argv' ;
@@ -486,36 +485,6 @@ registerSingleton(IExtensionService, SimpleExtensionService);
486485//#endregion
487486
488487
489- //#region Extensions Workbench (TODO@sandbox TODO@ben remove when 'semver-umd' can be loaded)
490-
491- class SimpleExtensionsWorkbenchService implements IExtensionsWorkbenchService {
492-
493- declare readonly _serviceBrand : undefined ;
494-
495- onChange = Event . None ;
496-
497- local = [ ] ;
498- installed = [ ] ;
499- outdated = [ ] ;
500-
501- queryGallery ( ...args : any [ ] ) : any { throw new Error ( 'Method not implemented.' ) ; }
502- install ( ...args : any [ ] ) : any { throw new Error ( 'Method not implemented.' ) ; }
503- queryLocal ( server ?: IExtensionManagementServer ) : Promise < any [ ] > { throw new Error ( 'Method not implemented.' ) ; }
504- canInstall ( extension : any ) : boolean { throw new Error ( 'Method not implemented.' ) ; }
505- uninstall ( extension : any ) : Promise < void > { throw new Error ( 'Method not implemented.' ) ; }
506- installVersion ( extension : any , version : string ) : Promise < any > { throw new Error ( 'Method not implemented.' ) ; }
507- reinstall ( extension : any ) : Promise < any > { throw new Error ( 'Method not implemented.' ) ; }
508- setEnablement ( extensions : any | any [ ] , enablementState : EnablementState ) : Promise < void > { throw new Error ( 'Method not implemented.' ) ; }
509- open ( extension : any , options ?: { sideByside ?: boolean | undefined ; preserveFocus ?: boolean | undefined ; pinned ?: boolean | undefined ; } ) : Promise < any > { throw new Error ( 'Method not implemented.' ) ; }
510- checkForUpdates ( ) : Promise < void > { throw new Error ( 'Method not implemented.' ) ; }
511- isExtensionIgnoredToSync ( extension : any ) : boolean { throw new Error ( 'Method not implemented.' ) ; }
512- toggleExtensionIgnoredToSync ( extension : any ) : Promise < void > { throw new Error ( 'Method not implemented.' ) ; }
513- }
514-
515- registerSingleton ( IExtensionsWorkbenchService , SimpleExtensionsWorkbenchService ) ;
516-
517- //#endregion
518-
519488//#region Telemetry
520489
521490class SimpleTelemetryService implements ITelemetryService {
0 commit comments