support loading profile in web (#180331)

* support loading profile in web
- embedder api to pass profile and contents
- initialise the profile

* fix typo
This commit is contained in:
Sandeep Somavarapu
2023-04-19 20:56:39 +02:00
committed by GitHub
parent 446426b005
commit 9c4d6d2957
15 changed files with 797 additions and 410 deletions

View File

@@ -92,8 +92,9 @@ import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/
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, UserDataInitializationService, InstantiationType.Delayed);
registerSingleton(IUserDataInitializationService, new SyncDescriptor(UserDataInitializationService, [[]], true));
registerSingleton(IExtensionsProfileScannerService, ExtensionsProfileScannerService, InstantiationType.Delayed);