Implement workspace extensions (#207465)

* #206783 Implement workspace extensions

* fix compliaion

* fix web - add scanner service

* Web: add extensionsProfileScannerService to workbench
This commit is contained in:
Sandeep Somavarapu
2024-03-12 21:08:38 +01:00
committed by GitHub
parent a6a3ae56fb
commit f944c75d54
42 changed files with 982 additions and 193 deletions

View File

@@ -85,15 +85,13 @@ import 'vs/workbench/services/userDataSync/browser/userDataSyncEnablementService
import 'vs/workbench/services/extensions/electron-sandbox/nativeExtensionService';
import 'vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService';
import 'vs/workbench/services/auxiliaryWindow/electron-sandbox/auxiliaryWindowService';
import 'vs/platform/extensionManagement/electron-sandbox/extensionsProfileScannerService';
import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions';
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
import { IUserDataInitializationService, UserDataInitializationService } from 'vs/workbench/services/userData/browser/userDataInit';
import { IExtensionsProfileScannerService } from 'vs/platform/extensionManagement/common/extensionsProfileScannerService';
import { ExtensionsProfileScannerService } from 'vs/platform/extensionManagement/electron-sandbox/extensionsProfileScannerService';
import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors';
registerSingleton(IUserDataInitializationService, new SyncDescriptor(UserDataInitializationService, [[]], true));
registerSingleton(IExtensionsProfileScannerService, ExtensionsProfileScannerService, InstantiationType.Delayed);
//#endregion