mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 15:55:59 +01:00
ESM merge to main (#227184)
Co-authored-by: Johannes Rieken <jrieken@microsoft.com> Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
This commit is contained in:
@@ -3,110 +3,110 @@
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { CancellationTokenSource } from 'vs/base/common/cancellation';
|
||||
import * as errors from 'vs/base/common/errors';
|
||||
import { Emitter, Event } from 'vs/base/common/event';
|
||||
import { combinedDisposable } from 'vs/base/common/lifecycle';
|
||||
import { Schemas, matchesScheme } from 'vs/base/common/network';
|
||||
import Severity from 'vs/base/common/severity';
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
import { TextEditorCursorStyle } from 'vs/editor/common/config/editorOptions';
|
||||
import { score, targetsNotebooks } from 'vs/editor/common/languageSelector';
|
||||
import * as languageConfiguration from 'vs/editor/common/languages/languageConfiguration';
|
||||
import { OverviewRulerLane } from 'vs/editor/common/model';
|
||||
import { ExtensionIdentifierSet, IExtensionDescription } from 'vs/platform/extensions/common/extensions';
|
||||
import * as files from 'vs/platform/files/common/files';
|
||||
import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { ILogService, ILoggerService, LogLevel } from 'vs/platform/log/common/log';
|
||||
import { getRemoteName } from 'vs/platform/remote/common/remoteHosts';
|
||||
import { TelemetryTrustedValue } from 'vs/platform/telemetry/common/telemetryUtils';
|
||||
import { EditSessionIdentityMatch } from 'vs/platform/workspace/common/editSessions';
|
||||
import { CandidatePortSource, ExtHostContext, ExtHostLogLevelServiceShape, MainContext } from 'vs/workbench/api/common/extHost.protocol';
|
||||
import { ExtHostRelatedInformation } from 'vs/workbench/api/common/extHostAiRelatedInformation';
|
||||
import { ExtHostApiCommands } from 'vs/workbench/api/common/extHostApiCommands';
|
||||
import { IExtHostApiDeprecationService } from 'vs/workbench/api/common/extHostApiDeprecationService';
|
||||
import { IExtHostAuthentication } from 'vs/workbench/api/common/extHostAuthentication';
|
||||
import { ExtHostBulkEdits } from 'vs/workbench/api/common/extHostBulkEdits';
|
||||
import { ExtHostChatAgents2 } from 'vs/workbench/api/common/extHostChatAgents2';
|
||||
import { ExtHostChatVariables } from 'vs/workbench/api/common/extHostChatVariables';
|
||||
import { ExtHostClipboard } from 'vs/workbench/api/common/extHostClipboard';
|
||||
import { ExtHostEditorInsets } from 'vs/workbench/api/common/extHostCodeInsets';
|
||||
import { IExtHostCommands } from 'vs/workbench/api/common/extHostCommands';
|
||||
import { createExtHostComments } from 'vs/workbench/api/common/extHostComments';
|
||||
import { ExtHostConfigProvider, IExtHostConfiguration } from 'vs/workbench/api/common/extHostConfiguration';
|
||||
import { ExtHostCustomEditors } from 'vs/workbench/api/common/extHostCustomEditors';
|
||||
import { IExtHostDebugService } from 'vs/workbench/api/common/extHostDebugService';
|
||||
import { IExtHostDecorations } from 'vs/workbench/api/common/extHostDecorations';
|
||||
import { ExtHostDiagnostics } from 'vs/workbench/api/common/extHostDiagnostics';
|
||||
import { ExtHostDialogs } from 'vs/workbench/api/common/extHostDialogs';
|
||||
import { ExtHostDocumentContentProvider } from 'vs/workbench/api/common/extHostDocumentContentProviders';
|
||||
import { ExtHostDocumentSaveParticipant } from 'vs/workbench/api/common/extHostDocumentSaveParticipant';
|
||||
import { ExtHostDocuments } from 'vs/workbench/api/common/extHostDocuments';
|
||||
import { IExtHostDocumentsAndEditors } from 'vs/workbench/api/common/extHostDocumentsAndEditors';
|
||||
import { IExtHostEditorTabs } from 'vs/workbench/api/common/extHostEditorTabs';
|
||||
import { ExtHostEmbeddings } from 'vs/workbench/api/common/extHostEmbedding';
|
||||
import { ExtHostAiEmbeddingVector } from 'vs/workbench/api/common/extHostEmbeddingVector';
|
||||
import { Extension, IExtHostExtensionService } from 'vs/workbench/api/common/extHostExtensionService';
|
||||
import { ExtHostFileSystem } from 'vs/workbench/api/common/extHostFileSystem';
|
||||
import { IExtHostConsumerFileSystem } from 'vs/workbench/api/common/extHostFileSystemConsumer';
|
||||
import { ExtHostFileSystemEventService, FileSystemWatcherCreateOptions } from 'vs/workbench/api/common/extHostFileSystemEventService';
|
||||
import { IExtHostFileSystemInfo } from 'vs/workbench/api/common/extHostFileSystemInfo';
|
||||
import { IExtHostInitDataService } from 'vs/workbench/api/common/extHostInitDataService';
|
||||
import { ExtHostInteractive } from 'vs/workbench/api/common/extHostInteractive';
|
||||
import { ExtHostLabelService } from 'vs/workbench/api/common/extHostLabelService';
|
||||
import { ExtHostLanguageFeatures } from 'vs/workbench/api/common/extHostLanguageFeatures';
|
||||
import { ExtHostLanguageModelTools } from 'vs/workbench/api/common/extHostLanguageModelTools';
|
||||
import { IExtHostLanguageModels } from 'vs/workbench/api/common/extHostLanguageModels';
|
||||
import { ExtHostLanguages } from 'vs/workbench/api/common/extHostLanguages';
|
||||
import { IExtHostLocalizationService } from 'vs/workbench/api/common/extHostLocalizationService';
|
||||
import { IExtHostManagedSockets } from 'vs/workbench/api/common/extHostManagedSockets';
|
||||
import { ExtHostMessageService } from 'vs/workbench/api/common/extHostMessageService';
|
||||
import { ExtHostNotebookController } from 'vs/workbench/api/common/extHostNotebook';
|
||||
import { ExtHostNotebookDocumentSaveParticipant } from 'vs/workbench/api/common/extHostNotebookDocumentSaveParticipant';
|
||||
import { ExtHostNotebookDocuments } from 'vs/workbench/api/common/extHostNotebookDocuments';
|
||||
import { ExtHostNotebookEditors } from 'vs/workbench/api/common/extHostNotebookEditors';
|
||||
import { ExtHostNotebookKernels } from 'vs/workbench/api/common/extHostNotebookKernels';
|
||||
import { ExtHostNotebookRenderers } from 'vs/workbench/api/common/extHostNotebookRenderers';
|
||||
import { IExtHostOutputService } from 'vs/workbench/api/common/extHostOutput';
|
||||
import { ExtHostProfileContentHandlers } from 'vs/workbench/api/common/extHostProfileContentHandler';
|
||||
import { ExtHostProgress } from 'vs/workbench/api/common/extHostProgress';
|
||||
import { ExtHostQuickDiff } from 'vs/workbench/api/common/extHostQuickDiff';
|
||||
import { createExtHostQuickOpen } from 'vs/workbench/api/common/extHostQuickOpen';
|
||||
import { IExtHostRpcService } from 'vs/workbench/api/common/extHostRpcService';
|
||||
import { ExtHostSCM } from 'vs/workbench/api/common/extHostSCM';
|
||||
import { IExtHostSearch } from 'vs/workbench/api/common/extHostSearch';
|
||||
import { IExtHostSecretState } from 'vs/workbench/api/common/extHostSecretState';
|
||||
import { ExtHostShare } from 'vs/workbench/api/common/extHostShare';
|
||||
import { ExtHostSpeech } from 'vs/workbench/api/common/extHostSpeech';
|
||||
import { ExtHostStatusBar } from 'vs/workbench/api/common/extHostStatusBar';
|
||||
import { IExtHostStorage } from 'vs/workbench/api/common/extHostStorage';
|
||||
import { IExtensionStoragePaths } from 'vs/workbench/api/common/extHostStoragePaths';
|
||||
import { IExtHostTask } from 'vs/workbench/api/common/extHostTask';
|
||||
import { ExtHostTelemetryLogger, IExtHostTelemetry, isNewAppInstall } from 'vs/workbench/api/common/extHostTelemetry';
|
||||
import { IExtHostTerminalService } from 'vs/workbench/api/common/extHostTerminalService';
|
||||
import { IExtHostTerminalShellIntegration } from 'vs/workbench/api/common/extHostTerminalShellIntegration';
|
||||
import { IExtHostTesting } from 'vs/workbench/api/common/extHostTesting';
|
||||
import { ExtHostEditors } from 'vs/workbench/api/common/extHostTextEditors';
|
||||
import { ExtHostTheming } from 'vs/workbench/api/common/extHostTheming';
|
||||
import { ExtHostTimeline } from 'vs/workbench/api/common/extHostTimeline';
|
||||
import { ExtHostTreeViews } from 'vs/workbench/api/common/extHostTreeViews';
|
||||
import { IExtHostTunnelService } from 'vs/workbench/api/common/extHostTunnelService';
|
||||
import * as typeConverters from 'vs/workbench/api/common/extHostTypeConverters';
|
||||
import * as extHostTypes from 'vs/workbench/api/common/extHostTypes';
|
||||
import { ExtHostUriOpeners } from 'vs/workbench/api/common/extHostUriOpener';
|
||||
import { IURITransformerService } from 'vs/workbench/api/common/extHostUriTransformerService';
|
||||
import { ExtHostUrls } from 'vs/workbench/api/common/extHostUrls';
|
||||
import { ExtHostWebviews } from 'vs/workbench/api/common/extHostWebview';
|
||||
import { ExtHostWebviewPanels } from 'vs/workbench/api/common/extHostWebviewPanels';
|
||||
import { ExtHostWebviewViews } from 'vs/workbench/api/common/extHostWebviewView';
|
||||
import { IExtHostWindow } from 'vs/workbench/api/common/extHostWindow';
|
||||
import { IExtHostWorkspace } from 'vs/workbench/api/common/extHostWorkspace';
|
||||
import { DebugConfigurationProviderTriggerKind } from 'vs/workbench/contrib/debug/common/debug';
|
||||
import { ExtensionDescriptionRegistry } from 'vs/workbench/services/extensions/common/extensionDescriptionRegistry';
|
||||
import { UIKind } from 'vs/workbench/services/extensions/common/extensionHostProtocol';
|
||||
import { checkProposedApiEnabled, isProposedApiEnabled } from 'vs/workbench/services/extensions/common/extensions';
|
||||
import { ProxyIdentifier } from 'vs/workbench/services/extensions/common/proxyIdentifier';
|
||||
import { ExcludeSettingOptions, TextSearchCompleteMessageType, TextSearchContextNew, TextSearchMatchNew } from 'vs/workbench/services/search/common/searchExtTypes';
|
||||
import { CancellationTokenSource } from '../../../base/common/cancellation.js';
|
||||
import * as errors from '../../../base/common/errors.js';
|
||||
import { Emitter, Event } from '../../../base/common/event.js';
|
||||
import { combinedDisposable } from '../../../base/common/lifecycle.js';
|
||||
import { Schemas, matchesScheme } from '../../../base/common/network.js';
|
||||
import Severity from '../../../base/common/severity.js';
|
||||
import { URI } from '../../../base/common/uri.js';
|
||||
import { TextEditorCursorStyle } from '../../../editor/common/config/editorOptions.js';
|
||||
import { score, targetsNotebooks } from '../../../editor/common/languageSelector.js';
|
||||
import * as languageConfiguration from '../../../editor/common/languages/languageConfiguration.js';
|
||||
import { OverviewRulerLane } from '../../../editor/common/model.js';
|
||||
import { ExtensionIdentifierSet, IExtensionDescription } from '../../../platform/extensions/common/extensions.js';
|
||||
import * as files from '../../../platform/files/common/files.js';
|
||||
import { ServicesAccessor } from '../../../platform/instantiation/common/instantiation.js';
|
||||
import { ILogService, ILoggerService, LogLevel } from '../../../platform/log/common/log.js';
|
||||
import { getRemoteName } from '../../../platform/remote/common/remoteHosts.js';
|
||||
import { TelemetryTrustedValue } from '../../../platform/telemetry/common/telemetryUtils.js';
|
||||
import { EditSessionIdentityMatch } from '../../../platform/workspace/common/editSessions.js';
|
||||
import { CandidatePortSource, ExtHostContext, ExtHostLogLevelServiceShape, MainContext } from './extHost.protocol.js';
|
||||
import { ExtHostRelatedInformation } from './extHostAiRelatedInformation.js';
|
||||
import { ExtHostApiCommands } from './extHostApiCommands.js';
|
||||
import { IExtHostApiDeprecationService } from './extHostApiDeprecationService.js';
|
||||
import { IExtHostAuthentication } from './extHostAuthentication.js';
|
||||
import { ExtHostBulkEdits } from './extHostBulkEdits.js';
|
||||
import { ExtHostChatAgents2 } from './extHostChatAgents2.js';
|
||||
import { ExtHostChatVariables } from './extHostChatVariables.js';
|
||||
import { ExtHostClipboard } from './extHostClipboard.js';
|
||||
import { ExtHostEditorInsets } from './extHostCodeInsets.js';
|
||||
import { IExtHostCommands } from './extHostCommands.js';
|
||||
import { createExtHostComments } from './extHostComments.js';
|
||||
import { ExtHostConfigProvider, IExtHostConfiguration } from './extHostConfiguration.js';
|
||||
import { ExtHostCustomEditors } from './extHostCustomEditors.js';
|
||||
import { IExtHostDebugService } from './extHostDebugService.js';
|
||||
import { IExtHostDecorations } from './extHostDecorations.js';
|
||||
import { ExtHostDiagnostics } from './extHostDiagnostics.js';
|
||||
import { ExtHostDialogs } from './extHostDialogs.js';
|
||||
import { ExtHostDocumentContentProvider } from './extHostDocumentContentProviders.js';
|
||||
import { ExtHostDocumentSaveParticipant } from './extHostDocumentSaveParticipant.js';
|
||||
import { ExtHostDocuments } from './extHostDocuments.js';
|
||||
import { IExtHostDocumentsAndEditors } from './extHostDocumentsAndEditors.js';
|
||||
import { IExtHostEditorTabs } from './extHostEditorTabs.js';
|
||||
import { ExtHostEmbeddings } from './extHostEmbedding.js';
|
||||
import { ExtHostAiEmbeddingVector } from './extHostEmbeddingVector.js';
|
||||
import { Extension, IExtHostExtensionService } from './extHostExtensionService.js';
|
||||
import { ExtHostFileSystem } from './extHostFileSystem.js';
|
||||
import { IExtHostConsumerFileSystem } from './extHostFileSystemConsumer.js';
|
||||
import { ExtHostFileSystemEventService, FileSystemWatcherCreateOptions } from './extHostFileSystemEventService.js';
|
||||
import { IExtHostFileSystemInfo } from './extHostFileSystemInfo.js';
|
||||
import { IExtHostInitDataService } from './extHostInitDataService.js';
|
||||
import { ExtHostInteractive } from './extHostInteractive.js';
|
||||
import { ExtHostLabelService } from './extHostLabelService.js';
|
||||
import { ExtHostLanguageFeatures } from './extHostLanguageFeatures.js';
|
||||
import { ExtHostLanguageModelTools } from './extHostLanguageModelTools.js';
|
||||
import { IExtHostLanguageModels } from './extHostLanguageModels.js';
|
||||
import { ExtHostLanguages } from './extHostLanguages.js';
|
||||
import { IExtHostLocalizationService } from './extHostLocalizationService.js';
|
||||
import { IExtHostManagedSockets } from './extHostManagedSockets.js';
|
||||
import { ExtHostMessageService } from './extHostMessageService.js';
|
||||
import { ExtHostNotebookController } from './extHostNotebook.js';
|
||||
import { ExtHostNotebookDocumentSaveParticipant } from './extHostNotebookDocumentSaveParticipant.js';
|
||||
import { ExtHostNotebookDocuments } from './extHostNotebookDocuments.js';
|
||||
import { ExtHostNotebookEditors } from './extHostNotebookEditors.js';
|
||||
import { ExtHostNotebookKernels } from './extHostNotebookKernels.js';
|
||||
import { ExtHostNotebookRenderers } from './extHostNotebookRenderers.js';
|
||||
import { IExtHostOutputService } from './extHostOutput.js';
|
||||
import { ExtHostProfileContentHandlers } from './extHostProfileContentHandler.js';
|
||||
import { ExtHostProgress } from './extHostProgress.js';
|
||||
import { ExtHostQuickDiff } from './extHostQuickDiff.js';
|
||||
import { createExtHostQuickOpen } from './extHostQuickOpen.js';
|
||||
import { IExtHostRpcService } from './extHostRpcService.js';
|
||||
import { ExtHostSCM } from './extHostSCM.js';
|
||||
import { IExtHostSearch } from './extHostSearch.js';
|
||||
import { IExtHostSecretState } from './extHostSecretState.js';
|
||||
import { ExtHostShare } from './extHostShare.js';
|
||||
import { ExtHostSpeech } from './extHostSpeech.js';
|
||||
import { ExtHostStatusBar } from './extHostStatusBar.js';
|
||||
import { IExtHostStorage } from './extHostStorage.js';
|
||||
import { IExtensionStoragePaths } from './extHostStoragePaths.js';
|
||||
import { IExtHostTask } from './extHostTask.js';
|
||||
import { ExtHostTelemetryLogger, IExtHostTelemetry, isNewAppInstall } from './extHostTelemetry.js';
|
||||
import { IExtHostTerminalService } from './extHostTerminalService.js';
|
||||
import { IExtHostTerminalShellIntegration } from './extHostTerminalShellIntegration.js';
|
||||
import { IExtHostTesting } from './extHostTesting.js';
|
||||
import { ExtHostEditors } from './extHostTextEditors.js';
|
||||
import { ExtHostTheming } from './extHostTheming.js';
|
||||
import { ExtHostTimeline } from './extHostTimeline.js';
|
||||
import { ExtHostTreeViews } from './extHostTreeViews.js';
|
||||
import { IExtHostTunnelService } from './extHostTunnelService.js';
|
||||
import * as typeConverters from './extHostTypeConverters.js';
|
||||
import * as extHostTypes from './extHostTypes.js';
|
||||
import { ExtHostUriOpeners } from './extHostUriOpener.js';
|
||||
import { IURITransformerService } from './extHostUriTransformerService.js';
|
||||
import { ExtHostUrls } from './extHostUrls.js';
|
||||
import { ExtHostWebviews } from './extHostWebview.js';
|
||||
import { ExtHostWebviewPanels } from './extHostWebviewPanels.js';
|
||||
import { ExtHostWebviewViews } from './extHostWebviewView.js';
|
||||
import { IExtHostWindow } from './extHostWindow.js';
|
||||
import { IExtHostWorkspace } from './extHostWorkspace.js';
|
||||
import { DebugConfigurationProviderTriggerKind } from '../../contrib/debug/common/debug.js';
|
||||
import { ExtensionDescriptionRegistry } from '../../services/extensions/common/extensionDescriptionRegistry.js';
|
||||
import { UIKind } from '../../services/extensions/common/extensionHostProtocol.js';
|
||||
import { checkProposedApiEnabled, isProposedApiEnabled } from '../../services/extensions/common/extensions.js';
|
||||
import { ProxyIdentifier } from '../../services/extensions/common/proxyIdentifier.js';
|
||||
import { ExcludeSettingOptions, TextSearchCompleteMessageType, TextSearchContextNew, TextSearchMatchNew } from '../../services/search/common/searchExtTypes.js';
|
||||
import type * as vscode from 'vscode';
|
||||
|
||||
export interface IExtensionRegistries {
|
||||
|
||||
Reference in New Issue
Block a user