@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
410 lines (408 loc) • 27.6 kB
TypeScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
/// <reference path="base/common/platform.mjs" />
/// <reference path="./instantiation/common/descriptors.mjs" />
/// <reference path="./instantiation/common/serviceCollection.mjs" />
/// <reference path="./instantiation/common/instantiation.mjs" />
/// <reference path="./contextkey/common/contextkey.mjs" />
/// <reference path="./accessibility/common/accessibility.mjs" />
/// <reference path="./environment/common/argv.mjs" />
/// <reference path="./environment/common/environment.mjs" />
/// <reference path="./workspace/common/workspace.mjs" />
/// <reference path="./configuration/common/configuration.mjs" />
/// <reference path="./layout/browser/layoutService.mjs" />
/// <reference path="./accessibility/browser/accessibilityService.mjs" />
/// <reference path="./registry/common/platform.mjs" />
/// <reference path="./jsonschemas/common/jsonContributionRegistry.mjs" />
/// <reference path="./theme/common/colorRegistry.mjs" />
/// <reference path="./theme/common/iconRegistry.mjs" />
/// <reference path="./theme/common/theme.mjs" />
/// <reference path="./theme/common/themeService.mjs" />
/// <reference path="./action/common/actionCommonCategories.mjs" />
/// <reference path="./action/common/action.mjs" />
/// <reference path="./actionWidget/common/actionWidget.mjs" />
/// <reference path="./commands/common/commands.mjs" />
/// <reference path="./keybinding/common/keybindingsRegistry.mjs" />
/// <reference path="./actions/common/actions.mjs" />
/// <reference path="./contextview/browser/contextView.mjs" />
/// <reference path="./keybinding/common/resolvedKeybindingItem.mjs" />
/// <reference path="./keybinding/common/keybindingResolver.mjs" />
/// <reference path="./keybinding/common/keybinding.mjs" />
/// <reference path="./actionWidget/browser/actionList.mjs" />
/// <reference path="./instantiation/common/extensions.mjs" />
/// <reference path="./actionWidget/browser/actionWidget.mjs" />
/// <reference path="./notification/common/notification.mjs" />
/// <reference path="./files/common/files.mjs" />
/// <reference path="./log/common/log.mjs" />
/// <reference path="./uriIdentity/common/uriIdentity.mjs" />
/// <reference path="./userDataProfile/common/userDataProfile.mjs" />
/// <reference path="./storage/common/storage.mjs" />
/// <reference path="./theme/common/styler.mjs" />
/// <reference path="./actions/browser/menuEntryActionViewItem.mjs" />
/// <reference path="./actions/browser/dropdownWithPrimaryActionViewItem.mjs" />
/// <reference path="./telemetry/common/gdprTypings.mjs" />
/// <reference path="./telemetry/common/telemetry.mjs" />
/// <reference path="./actions/browser/toolbar.mjs" />
/// <reference path="./actions/common/menuResetAction.mjs" />
/// <reference path="./actions/common/menuService.mjs" />
/// <reference path="./actions/common/actions.contribution.mjs" />
/// <reference path="./assignment/common/assignment.mjs" />
/// <reference path="./product/common/productService.mjs" />
/// <reference path="./remote/common/remoteHosts.mjs" />
/// <reference path="./telemetry/common/commonProperties.mjs" />
/// <reference path="./telemetry/common/telemetryUtils.mjs" />
/// <reference path="./assignment/common/assignmentService.mjs" />
/// <reference path="./audioCues/browser/audioCueService.mjs" />
/// <reference path="./backup/common/backup.mjs" />
/// <reference path="./backup/node/backup.mjs" />
/// <reference path="./backup/electron-main/backup.mjs" />
/// <reference path="./environment/common/environmentService.mjs" />
/// <reference path="./environment/node/environmentService.mjs" />
/// <reference path="./environment/electron-main/environmentMainService.mjs" />
/// <reference path="./state/node/state.mjs" />
/// <reference path="./state/electron-main/state.mjs" />
/// <reference path="./workspaces/node/workspaces.mjs" />
/// <reference path="./backup/electron-main/backupMainService.mjs" />
/// <reference path="./checksum/common/checksumService.mjs" />
/// <reference path="./checksum/node/checksumService.mjs" />
/// <reference path="./clipboard/common/clipboardService.mjs" />
/// <reference path="./clipboard/browser/clipboardService.mjs" />
/// <reference path="./policy/common/policy.mjs" />
/// <reference path="./configuration/common/configurationRegistry.mjs" />
/// <reference path="./configuration/common/configurationModels.mjs" />
/// <reference path="./configuration/common/configurations.mjs" />
/// <reference path="./configuration/common/configurationService.mjs" />
/// <reference path="./contextkey/browser/contextKeyService.mjs" />
/// <reference path="./contextkey/common/contextkeys.mjs" />
/// <reference path="./contextview/browser/contextMenuHandler.mjs" />
/// <reference path="./contextview/browser/contextMenuService.mjs" />
/// <reference path="./contextview/browser/contextViewService.mjs" />
/// <reference path="./credentials/common/credentials.mjs" />
/// <reference path="./credentials/common/credentialsMainService.mjs" />
/// <reference path="./editor/common/editor.mjs" />
/// <reference path="./window/common/window.mjs" />
/// <reference path="./window/electron-main/window.mjs" />
/// <reference path="./windows/electron-main/windows.mjs" />
/// <reference path="./credentials/electron-main/credentialsMainService.mjs" />
/// <reference path="./credentials/node/credentialsMainService.mjs" />
/// <reference path="./debug/common/extensionHostDebug.mjs" />
/// <reference path="./debug/common/extensionHostDebugIpc.mjs" />
/// <reference path="./environment/node/argv.mjs" />
/// <reference path="./debug/electron-main/extensionHostDebugIpc.mjs" />
/// <reference path="./diagnostics/common/diagnostics.mjs" />
/// <reference path="./dialogs/common/dialogs.mjs" />
/// <reference path="./dialogs/electron-main/dialogMainService.mjs" />
/// <reference path="./userDataProfile/node/userDataProfile.mjs" />
/// <reference path="./userDataProfile/electron-main/userDataProfile.mjs" />
/// <reference path="./windows/electron-main/windowsFinder.mjs" />
/// <reference path="./workspaces/common/workspaces.mjs" />
/// <reference path="./workspaces/electron-main/workspacesManagementMainService.mjs" />
/// <reference path="./diagnostics/electron-main/diagnosticsMainService.mjs" />
/// <reference path="./ipc/electron-sandbox/services.mjs" />
/// <reference path="./diagnostics/electron-sandbox/diagnosticsService.mjs" />
/// <reference path="./diagnostics/node/diagnosticsService.mjs" />
/// <reference path="./files/browser/webFileSystemAccess.mjs" />
/// <reference path="./files/browser/htmlFileSystemProvider.mjs" />
/// <reference path="./opener/common/opener.mjs" />
/// <reference path="./dnd/browser/dnd.mjs" />
/// <reference path="./download/common/download.mjs" />
/// <reference path="./download/common/downloadIpc.mjs" />
/// <reference path="./request/common/request.mjs" />
/// <reference path="./download/common/downloadService.mjs" />
/// <reference path="./driver/common/driver.mjs" />
/// <reference path="./languagePacks/common/localizedStrings.mjs" />
/// <reference path="./driver/browser/driver.mjs" />
/// <reference path="./driver/electron-sandbox/driver.mjs" />
/// <reference path="./encryption/common/encryptionService.mjs" />
/// <reference path="./encryption/node/encryptionMainService.mjs" />
/// <reference path="./environment/node/argvHelper.mjs" />
/// <reference path="./environment/node/stdin.mjs" />
/// <reference path="./environment/node/wait.mjs" />
/// <reference path="./extensions/common/extensions.mjs" />
/// <reference path="./extensionManagement/common/extensionManagement.mjs" />
/// <reference path="./extensionManagement/common/extensionManagementUtil.mjs" />
/// <reference path="./extensionManagement/common/abstractExtensionManagementService.mjs" />
/// <reference path="./extensionManagement/common/configRemotes.mjs" />
/// <reference path="./extensionManagement/common/extensionEnablementService.mjs" />
/// <reference path="./extensions/common/extensionValidator.mjs" />
/// <reference path="./externalServices/common/serviceMachineId.mjs" />
/// <reference path="./externalServices/common/marketplace.mjs" />
/// <reference path="./extensionManagement/common/extensionGalleryService.mjs" />
/// <reference path="./extensionManagement/common/extensionManagementCLI.mjs" />
/// <reference path="./extensionManagement/common/extensionManagementIpc.mjs" />
/// <reference path="./extensionManagement/common/extensionNls.mjs" />
/// <reference path="./extensionManagement/common/extensionStorage.mjs" />
/// <reference path="./extensionManagement/common/extensionTipsService.mjs" />
/// <reference path="./extensionManagement/common/extensionUrlTrust.mjs" />
/// <reference path="./extensionManagement/common/extensionsProfileScannerService.mjs" />
/// <reference path="./extensionManagement/common/implicitActivationEvents.mjs" />
/// <reference path="./extensionManagement/common/extensionsScannerService.mjs" />
/// <reference path="./extensionManagement/common/unsupportedExtensionsMigration.mjs" />
/// <reference path="./extensionRecommendations/common/extensionRecommendations.mjs" />
/// <reference path="./profiling/common/profiling.mjs" />
/// <reference path="./native/common/native.mjs" />
/// <reference path="./native/electron-sandbox/native.mjs" />
/// <reference path="./extensionManagement/electron-sandbox/extensionTipsService.mjs" />
/// <reference path="./extensionManagement/electron-sandbox/extensionsProfileScannerService.mjs" />
/// <reference path="./extensionManagement/electron-sandbox/extensionsScannerService.mjs" />
/// <reference path="./extensionManagement/node/extensionSignatureVerificationService.mjs" />
/// <reference path="./extensionManagement/node/extensionDownloader.mjs" />
/// <reference path="./extensionManagement/node/extensionLifecycle.mjs" />
/// <reference path="./extensionManagement/node/extensionManagementUtil.mjs" />
/// <reference path="./extensionManagement/node/extensionsManifestCache.mjs" />
/// <reference path="./extensionManagement/node/extensionsWatcher.mjs" />
/// <reference path="./extensionManagement/node/extensionManagementService.mjs" />
/// <reference path="./extensionManagement/node/extensionUrlTrustService.mjs" />
/// <reference path="./extensionManagement/node/extensionsProfileScannerService.mjs" />
/// <reference path="./extensionManagement/node/extensionsScannerService.mjs" />
/// <reference path="./extensionRecommendations/electron-sandbox/extensionRecommendationsIpc.mjs" />
/// <reference path="./extensionResourceLoader/common/extensionResourceLoader.mjs" />
/// <reference path="./extensionResourceLoader/browser/extensionResourceLoaderService.mjs" />
/// <reference path="./extensionResourceLoader/electron-sandbox/extensionResourceLoaderService.mjs" />
/// <reference path="./extensions/common/extensionHostStarter.mjs" />
/// <reference path="./lifecycle/electron-main/lifecycleMainService.mjs" />
/// <reference path="./extensions/electron-main/extensionHostStarter.mjs" />
/// <reference path="./terminal/common/environmentVariable.mjs" />
/// <reference path="./terminal/common/terminalProcess.mjs" />
/// <reference path="./terminal/common/xterm/terminalQuickFix.mjs" />
/// <reference path="./terminal/common/capabilities/capabilities.mjs" />
/// <reference path="./terminal/common/terminal.mjs" />
/// <reference path="./externalTerminal/common/externalTerminal.mjs" />
/// <reference path="./externalTerminal/electron-sandbox/externalTerminalMainService.mjs" />
/// <reference path="./externalTerminal/node/externalTerminalService.mjs" />
/// <reference path="./files/browser/indexedDBFileSystemProvider.mjs" />
/// <reference path="./files/common/watcher.mjs" />
/// <reference path="./files/common/diskFileSystemProvider.mjs" />
/// <reference path="./files/common/diskFileSystemProviderClient.mjs" />
/// <reference path="./files/common/io.mjs" />
/// <reference path="./files/common/fileService.mjs" />
/// <reference path="./files/common/inMemoryFilesystemProvider.mjs" />
/// <reference path="./files/node/watcher/watcherClient.mjs" />
/// <reference path="./files/node/watcher/nodejs/nodejsWatcherLib.mjs" />
/// <reference path="./files/node/watcher/nodejs/nodejsWatcher.mjs" />
/// <reference path="./files/node/watcher/nodejs/nodejsClient.mjs" />
/// <reference path="./files/node/diskFileSystemProvider.mjs" />
/// <reference path="./files/node/diskFileSystemProviderServer.mjs" />
/// <reference path="./files/electron-main/diskFileSystemProviderServer.mjs" />
/// <reference path="./files/node/watcher/parcel/parcelWatcher.mjs" />
/// <reference path="./files/node/watcher/watcher.mjs" />
/// <reference path="./files/node/watcher/watcherMain.mjs" />
/// <reference path="./history/browser/contextScopedHistoryWidget.mjs" />
/// <reference path="./history/browser/historyWidgetKeybindingHint.mjs" />
/// <reference path="./instantiation/common/graph.mjs" />
/// <reference path="./instantiation/common/instantiationService.mjs" />
/// <reference path="./ipc/electron-browser/mainProcessService.mjs" />
/// <reference path="./ipc/electron-sandbox/mainProcessService.mjs" />
/// <reference path="./issue/common/issue.mjs" />
/// <reference path="./issue/common/issueReporterUtil.mjs" />
/// <reference path="./sharedProcess/node/sharedProcess.mjs" />
/// <reference path="./theme/electron-main/themeMainService.mjs" />
/// <reference path="./remote/node/wsl.mjs" />
/// <reference path="./profiling/electron-main/windowProfiling.mjs" />
/// <reference path="./native/electron-main/nativeHostMainService.mjs" />
/// <reference path="./product/common/product.mjs" />
/// <reference path="./protocol/electron-main/protocol.mjs" />
/// <reference path="./issue/electron-main/issueMainService.mjs" />
/// <reference path="./issue/electron-sandbox/issue.mjs" />
/// <reference path="./keybinding/common/abstractKeybindingService.mjs" />
/// <reference path="./keybinding/common/baseResolvedKeybinding.mjs" />
/// <reference path="./keybinding/common/usLayoutResolvedKeybinding.mjs" />
/// <reference path="./keyboardLayout/common/keyboardConfig.mjs" />
/// <reference path="./keyboardLayout/common/keyboardMapper.mjs" />
/// <reference path="./keyboardLayout/common/keyboardLayout.mjs" />
/// <reference path="./keyboardLayout/common/keyboardLayoutService.mjs" />
/// <reference path="./keyboardLayout/electron-main/keyboardLayoutMainService.mjs" />
/// <reference path="./label/common/label.mjs" />
/// <reference path="./languagePacks/common/languagePacks.mjs" />
/// <reference path="./languagePacks/browser/languagePacks.mjs" />
/// <reference path="./languagePacks/node/languagePacks.mjs" />
/// <reference path="./url/common/url.mjs" />
/// <reference path="./launch/electron-main/launchMainService.mjs" />
/// <reference path="./layout/browser/zIndexRegistry.mjs" />
/// <reference path="./lifecycle/common/lifecycle.mjs" />
/// <reference path="./lifecycle/electron-browser/sharedProcessLifecycleService.mjs" />
/// <reference path="./theme/browser/defaultStyles.mjs" />
/// <reference path="./list/browser/listService.mjs" />
/// <reference path="./log/browser/log.mjs" />
/// <reference path="./log/common/bufferLog.mjs" />
/// <reference path="./log/common/fileLog.mjs" />
/// <reference path="./log/common/logIpc.mjs" />
/// <reference path="./log/node/spdlogLog.mjs" />
/// <reference path="./log/node/loggerService.mjs" />
/// <reference path="./markers/common/markers.mjs" />
/// <reference path="./markers/common/markerService.mjs" />
/// <reference path="./menubar/common/menubar.mjs" />
/// <reference path="./update/common/update.mjs" />
/// <reference path="./storage/electron-main/storageMain.mjs" />
/// <reference path="./storage/electron-main/storageMainService.mjs" />
/// <reference path="./workspaces/electron-main/workspacesHistoryMainService.mjs" />
/// <reference path="./menubar/electron-main/menubar.mjs" />
/// <reference path="./menubar/electron-main/menubarMainService.mjs" />
/// <reference path="./menubar/electron-sandbox/menubar.mjs" />
/// <reference path="./native/electron-sandbox/nativeHostService.mjs" />
/// <reference path="./opener/browser/link.mjs" />
/// <reference path="./policy/common/filePolicyService.mjs" />
/// <reference path="./policy/common/policyIpc.mjs" />
/// <reference path="./policy/node/nativePolicyService.mjs" />
/// <reference path="./profiling/common/profilingModel.mjs" />
/// <reference path="./profiling/common/profilingTelemetrySpec.mjs" />
/// <reference path="./profiling/electron-sandbox/profileAnalysisWorkerService.mjs" />
/// <reference path="./profiling/electron-sandbox/profileAnalysisWorker.mjs" />
/// <reference path="./profiling/electron-sandbox/profilingService.mjs" />
/// <reference path="./profiling/node/profilingService.mjs" />
/// <reference path="./progress/common/progress.mjs" />
/// <reference path="./protocol/electron-main/protocolMainService.mjs" />
/// <reference path="./quickinput/common/quickInput.mjs" />
/// <reference path="./quickinput/common/quickAccess.mjs" />
/// <reference path="./quickinput/browser/pickerQuickAccess.mjs" />
/// <reference path="./quickinput/browser/commandsQuickAccess.mjs" />
/// <reference path="./quickinput/browser/helpQuickAccess.mjs" />
/// <reference path="./quickinput/browser/quickAccess.mjs" />
/// <reference path="./quickinput/browser/quickInput.mjs" />
/// <reference path="./quickinput/browser/quickPickPin.mjs" />
/// <reference path="./remote/common/remoteAgentEnvironment.mjs" />
/// <reference path="./remote/common/remoteAuthorityResolver.mjs" />
/// <reference path="./sign/common/sign.mjs" />
/// <reference path="./remote/common/remoteAgentConnection.mjs" />
/// <reference path="./remote/browser/browserSocketFactory.mjs" />
/// <reference path="./remote/browser/remoteAuthorityResolverService.mjs" />
/// <reference path="./remote/common/sharedProcessTunnelService.mjs" />
/// <reference path="./remote/electron-sandbox/remoteAuthorityResolverService.mjs" />
/// <reference path="./remote/electron-sandbox/sharedProcessTunnelService.mjs" />
/// <reference path="./remote/node/nodeSocketFactory.mjs" />
/// <reference path="./remoteTunnel/common/remoteTunnel.mjs" />
/// <reference path="./remoteTunnel/electron-browser/remoteTunnelService.mjs" />
/// <reference path="./remoteTunnel/electron-sandbox/remoteTunnelService.mjs" />
/// <reference path="./request/browser/requestService.mjs" />
/// <reference path="./request/common/requestIpc.mjs" />
/// <reference path="./request/electron-browser/sharedProcessRequestService.mjs" />
/// <reference path="./shell/node/shellEnv.mjs" />
/// <reference path="./request/node/proxy.mjs" />
/// <reference path="./request/node/requestService.mjs" />
/// <reference path="./request/electron-main/requestMainService.mjs" />
/// <reference path="./severityIcon/browser/severityIcon.mjs" />
/// <reference path="./sharedProcess/common/sharedProcessWorkerService.mjs" />
/// <reference path="./sharedProcess/electron-browser/sharedProcessWorker.mjs" />
/// <reference path="./sharedProcess/electron-browser/sharedProcessWorkerMain.mjs" />
/// <reference path="./sharedProcess/electron-browser/sharedProcessWorkerService.mjs" />
/// <reference path="./sharedProcess/electron-main/sharedProcess.mjs" />
/// <reference path="./sharedProcess/node/sharedProcessEnvironmentService.mjs" />
/// <reference path="./sign/browser/signService.mjs" />
/// <reference path="./sign/node/signService.mjs" />
/// <reference path="./state/node/stateService.mjs" />
/// <reference path="./state/electron-main/stateMainService.mjs" />
/// <reference path="./storage/common/storageIpc.mjs" />
/// <reference path="./storage/electron-main/storageIpc.mjs" />
/// <reference path="./storage/electron-sandbox/storageService.mjs" />
/// <reference path="./telemetry/common/1dsAppender.mjs" />
/// <reference path="./telemetry/browser/1dsAppender.mjs" />
/// <reference path="./telemetry/common/errorTelemetry.mjs" />
/// <reference path="./telemetry/browser/errorTelemetry.mjs" />
/// <reference path="./telemetry/common/telemetryService.mjs" />
/// <reference path="./telemetry/common/serverTelemetryService.mjs" />
/// <reference path="./telemetry/common/remoteTelemetryChannel.mjs" />
/// <reference path="./telemetry/common/telemetryIpc.mjs" />
/// <reference path="./telemetry/common/telemetryLogAppender.mjs" />
/// <reference path="./telemetry/node/telemetryUtils.mjs" />
/// <reference path="./telemetry/electron-main/telemetryUtils.mjs" />
/// <reference path="./telemetry/electron-sandbox/customEndpointTelemetryService.mjs" />
/// <reference path="./telemetry/node/1dsAppender.mjs" />
/// <reference path="./telemetry/node/customEndpointTelemetryService.mjs" />
/// <reference path="./telemetry/node/errorTelemetry.mjs" />
/// <reference path="./telemetry/node/telemetry.mjs" />
/// <reference path="./terminal/common/requestStore.mjs" />
/// <reference path="./terminal/common/terminalAutoResponder.mjs" />
/// <reference path="./terminal/common/terminalDataBuffering.mjs" />
/// <reference path="./terminal/common/terminalEnvironment.mjs" />
/// <reference path="./terminal/common/terminalProfiles.mjs" />
/// <reference path="./terminal/common/terminalPlatformConfiguration.mjs" />
/// <reference path="./terminal/common/terminalRecorder.mjs" />
/// <reference path="./terminal/common/terminalStrings.mjs" />
/// <reference path="./terminal/common/capabilities/bufferMarkCapability.mjs" />
/// <reference path="./terminal/common/capabilities/commandDetectionCapability.mjs" />
/// <reference path="./terminal/common/capabilities/cwdDetectionCapability.mjs" />
/// <reference path="./terminal/common/capabilities/naiveCwdDetectionCapability.mjs" />
/// <reference path="./terminal/common/capabilities/partialCommandDetectionCapability.mjs" />
/// <reference path="./terminal/common/capabilities/terminalCapabilityStore.mjs" />
/// <reference path="./terminal/common/xterm/shellIntegrationAddon.mjs" />
/// <reference path="./terminal/electron-sandbox/terminal.mjs" />
/// <reference path="./terminal/node/childProcessMonitor.mjs" />
/// <reference path="./terminal/node/heartbeatService.mjs" />
/// <reference path="./terminal/node/terminalEnvironment.mjs" />
/// <reference path="./terminal/node/windowsShellHelper.mjs" />
/// <reference path="./terminal/node/terminalProcess.mjs" />
/// <reference path="./terminal/node/ptyService.mjs" />
/// <reference path="./terminal/node/ptyHostMain.mjs" />
/// <reference path="./terminal/node/terminalProfiles.mjs" />
/// <reference path="./terminal/node/ptyHostService.mjs" />
/// <reference path="./theme/browser/iconsStyleSheet.mjs" />
/// <reference path="./theme/common/tokenClassificationRegistry.mjs" />
/// <reference path="./tunnel/common/tunnel.mjs" />
/// <reference path="./tunnel/node/sharedProcessTunnelService.mjs" />
/// <reference path="./tunnel/node/tunnelService.mjs" />
/// <reference path="./undoRedo/common/undoRedo.mjs" />
/// <reference path="./undoRedo/common/undoRedoService.mjs" />
/// <reference path="./update/common/update.config.contribution.mjs" />
/// <reference path="./update/common/updateIpc.mjs" />
/// <reference path="./update/electron-main/abstractUpdateService.mjs" />
/// <reference path="./update/electron-main/updateService.darwin.mjs" />
/// <reference path="./update/electron-main/updateService.linux.mjs" />
/// <reference path="./update/electron-main/updateService.snap.mjs" />
/// <reference path="./update/electron-main/updateService.win32.mjs" />
/// <reference path="./uriIdentity/common/uriIdentityService.mjs" />
/// <reference path="./url/common/urlIpc.mjs" />
/// <reference path="./url/common/urlService.mjs" />
/// <reference path="./url/electron-main/electronUrlListener.mjs" />
/// <reference path="./userData/common/fileUserDataProvider.mjs" />
/// <reference path="./userDataProfile/browser/userDataProfile.mjs" />
/// <reference path="./userDataProfile/common/userDataProfileStorageService.mjs" />
/// <reference path="./userDataProfile/electron-main/userDataProfileStorageIpc.mjs" />
/// <reference path="./userDataProfile/electron-main/userDataProfilesHandler.mjs" />
/// <reference path="./userDataProfile/electron-sandbox/userDataProfile.mjs" />
/// <reference path="./userDataProfile/electron-sandbox/userDataProfileStorageService.mjs" />
/// <reference path="./userDataSync/common/userDataSync.mjs" />
/// <reference path="./userDataSync/common/abstractSynchronizer.mjs" />
/// <reference path="./userDataSync/common/content.mjs" />
/// <reference path="./userDataSync/common/extensionsMerge.mjs" />
/// <reference path="./userDataSync/common/ignoredExtensions.mjs" />
/// <reference path="./userDataSync/common/extensionsSync.mjs" />
/// <reference path="./userDataSync/common/globalStateMerge.mjs" />
/// <reference path="./userDataSync/common/userDataSyncStoreService.mjs" />
/// <reference path="./userDataSync/common/globalStateSync.mjs" />
/// <reference path="./userDataSync/common/keybindingsMerge.mjs" />
/// <reference path="./userDataSync/common/keybindingsSync.mjs" />
/// <reference path="./userDataSync/common/settingsMerge.mjs" />
/// <reference path="./userDataSync/common/settingsSync.mjs" />
/// <reference path="./userDataSync/common/snippetsMerge.mjs" />
/// <reference path="./userDataSync/common/snippetsSync.mjs" />
/// <reference path="./userDataSync/common/tasksMerge.mjs" />
/// <reference path="./userDataSync/common/tasksSync.mjs" />
/// <reference path="./userDataSync/common/userDataSyncAccount.mjs" />
/// <reference path="./userDataSync/common/userDataSyncMachines.mjs" />
/// <reference path="./userDataSync/common/userDataAutoSyncService.mjs" />
/// <reference path="./userDataSync/common/userDataProfilesManifestMerge.mjs" />
/// <reference path="./userDataSync/common/userDataProfilesManifestSync.mjs" />
/// <reference path="./userDataSync/common/userDataSyncBackupStoreService.mjs" />
/// <reference path="./userDataSync/common/userDataSyncEnablementService.mjs" />
/// <reference path="./userDataSync/common/userDataSyncIpc.mjs" />
/// <reference path="./userDataSync/common/userDataSyncLog.mjs" />
/// <reference path="./userDataSync/common/userDataSyncResourceProvider.mjs" />
/// <reference path="./userDataSync/common/userDataSyncService.mjs" />
/// <reference path="./userDataSync/common/userDataSyncServiceIpc.mjs" />
/// <reference path="./userDataSync/electron-sandbox/userDataAutoSyncService.mjs" />
/// <reference path="./webview/common/mimeTypes.mjs" />
/// <reference path="./webview/common/webviewManagerService.mjs" />
/// <reference path="./webview/common/webviewPortMapping.mjs" />
/// <reference path="./webview/electron-main/webviewProtocolProvider.mjs" />
/// <reference path="./webview/electron-main/webviewMainService.mjs" />
/// <reference path="./window/electron-sandbox/window.mjs" />
/// <reference path="./windows/electron-main/windowImpl.mjs" />
/// <reference path="./windows/electron-main/windowsStateHandler.mjs" />
/// <reference path="./windows/electron-main/windowsMainService.mjs" />
/// <reference path="./windows/node/windowTracker.mjs" />
/// <reference path="./workspace/common/editSessions.mjs" />
/// <reference path="./workspace/common/virtualWorkspace.mjs" />
/// <reference path="./workspace/common/workspaceTrust.mjs" />
/// <reference path="./workspaces/electron-main/workspacesMainService.mjs" />