|
3 | 3 | * Licensed under the MIT License. See License.txt in the project root for license information. |
4 | 4 | *--------------------------------------------------------------------------------------------*/ |
5 | 5 |
|
6 | | -import { Emitter, Event } from '../../../../base/common/event.js'; |
7 | | -import { observableValue } from '../../../../base/common/observable.js'; |
8 | | -import { URI } from '../../../../base/common/uri.js'; |
9 | | -import { mock } from '../../../../base/test/common/mock.js'; |
10 | | -import { Codicon } from '../../../../base/common/codicons.js'; |
11 | | -import { IMenuService, IMenu, MenuId, MenuItemAction, IMenuItem } from '../../../../platform/actions/common/actions.js'; |
12 | | -import { ICommandService } from '../../../../platform/commands/common/commands.js'; |
13 | | -import { IConfigurationService } from '../../../../platform/configuration/common/configuration.js'; |
14 | | -import { TestConfigurationService } from '../../../../platform/configuration/test/common/testConfigurationService.js'; |
15 | | -import { IContextKeyService } from '../../../../platform/contextkey/common/contextkey.js'; |
16 | | -import { ITextModelService } from '../../../../editor/common/services/resolverService.js'; |
17 | | -import { IFileService } from '../../../../platform/files/common/files.js'; |
18 | | -import { ISharedWebContentExtractorService } from '../../../../platform/webContentExtractor/common/webContentExtractor.js'; |
19 | | -import { IDecorationsService } from '../../../services/decorations/common/decorations.js'; |
20 | | -import { ITextFileService } from '../../../services/textfile/common/textfiles.js'; |
21 | | -import { IExtensionService } from '../../../services/extensions/common/extensions.js'; |
22 | | -import { IPathService } from '../../../services/path/common/pathService.js'; |
23 | | -import { IChatWidgetHistoryService } from '../../../contrib/chat/common/widget/chatWidgetHistoryService.js'; |
24 | | -import { IChatContextPickService } from '../../../contrib/chat/browser/attachments/chatContextPickService.js'; |
25 | | -import { IWorkspaceContextService, IWorkspace } from '../../../../platform/workspace/common/workspace.js'; |
26 | | -import { IViewDescriptorService } from '../../../common/views.js'; |
27 | | -import { IChatWidget } from '../../../contrib/chat/browser/chat.js'; |
28 | | -import { IAgentSessionsService } from '../../../contrib/chat/browser/agentSessions/agentSessionsService.js'; |
29 | | -import { IChatAttachmentResolveService } from '../../../contrib/chat/browser/attachments/chatAttachmentResolveService.js'; |
30 | | -import { IChatAttachmentWidgetRegistry } from '../../../contrib/chat/browser/attachments/chatAttachmentWidgetRegistry.js'; |
31 | | -import { IChatContextService } from '../../../contrib/chat/browser/contextContrib/chatContextService.js'; |
32 | | -import { ChatInputPart, IChatInputPartOptions, IChatInputStyles } from '../../../contrib/chat/browser/widget/input/chatInputPart.js'; |
33 | | -import { IChatArtifacts, IChatArtifactsService } from '../../../contrib/chat/common/tools/chatArtifactsService.js'; |
34 | | -import { ChatEditingSessionState, IChatEditingSession, IModifiedFileEntry, ModifiedFileEntryState } from '../../../contrib/chat/common/editing/chatEditingService.js'; |
35 | | -import { IChatRequestDisablement } from '../../../contrib/chat/common/model/chatModel.js'; |
36 | | -import { IChatTodo, IChatTodoListService } from '../../../contrib/chat/common/tools/chatTodoListService.js'; |
37 | | -import { ChatAgentLocation, ChatConfiguration } from '../../../contrib/chat/common/constants.js'; |
38 | | -import { IChatEntitlementService } from '../../../services/chat/common/chatEntitlementService.js'; |
39 | | -import { IChatModeService } from '../../../contrib/chat/common/chatModes.js'; |
40 | | -import { IChatService } from '../../../contrib/chat/common/chatService/chatService.js'; |
41 | | -import { IChatSessionsService } from '../../../contrib/chat/common/chatSessionsService.js'; |
42 | | -import { ILanguageModelsService } from '../../../contrib/chat/common/languageModels.js'; |
43 | | -import { IChatAgentService } from '../../../contrib/chat/common/participants/chatAgents.js'; |
44 | | -import { ILanguageModelToolsService } from '../../../contrib/chat/common/tools/languageModelToolsService.js'; |
45 | | -import { IWorkbenchAssignmentService } from '../../../services/assignment/common/assignmentService.js'; |
46 | | -import { IEditorService } from '../../../services/editor/common/editorService.js'; |
47 | | -import { IWorkbenchLayoutService } from '../../../services/layout/browser/layoutService.js'; |
48 | | -import { IActionWidgetService } from '../../../../platform/actionWidget/browser/actionWidget.js'; |
49 | | -import { IProductService } from '../../../../platform/product/common/productService.js'; |
50 | | -import { IUpdateService, StateType } from '../../../../platform/update/common/update.js'; |
51 | | -import { IUriIdentityService } from '../../../../platform/uriIdentity/common/uriIdentity.js'; |
52 | | -import { IListService, ListService } from '../../../../platform/list/browser/listService.js'; |
53 | | -import { INotebookDocumentService } from '../../../services/notebook/common/notebookDocumentService.js'; |
54 | | -import { ISCMService } from '../../../contrib/scm/common/scm.js'; |
55 | | -import { ComponentFixtureContext, createEditorServices, defineComponentFixture, defineThemedFixtureGroup, registerWorkbenchServices } from './fixtureUtils.js'; |
| 6 | +import { Emitter, Event } from '../../../../../base/common/event.js'; |
| 7 | +import { observableValue } from '../../../../../base/common/observable.js'; |
| 8 | +import { URI } from '../../../../../base/common/uri.js'; |
| 9 | +import { mock } from '../../../../../base/test/common/mock.js'; |
| 10 | +import { Codicon } from '../../../../../base/common/codicons.js'; |
| 11 | +import { IMenuService, IMenu, MenuId, MenuItemAction, IMenuItem } from '../../../../../platform/actions/common/actions.js'; |
| 12 | +import { ICommandService } from '../../../../../platform/commands/common/commands.js'; |
| 13 | +import { IConfigurationService } from '../../../../../platform/configuration/common/configuration.js'; |
| 14 | +import { TestConfigurationService } from '../../../../../platform/configuration/test/common/testConfigurationService.js'; |
| 15 | +import { IContextKeyService } from '../../../../../platform/contextkey/common/contextkey.js'; |
| 16 | +import { ITextModelService } from '../../../../../editor/common/services/resolverService.js'; |
| 17 | +import { IFileService } from '../../../../../platform/files/common/files.js'; |
| 18 | +import { ISharedWebContentExtractorService } from '../../../../../platform/webContentExtractor/common/webContentExtractor.js'; |
| 19 | +import { IDecorationsService } from '../../../../services/decorations/common/decorations.js'; |
| 20 | +import { ITextFileService } from '../../../../services/textfile/common/textfiles.js'; |
| 21 | +import { IExtensionService } from '../../../../services/extensions/common/extensions.js'; |
| 22 | +import { IPathService } from '../../../../services/path/common/pathService.js'; |
| 23 | +import { IChatWidgetHistoryService } from '../../../../contrib/chat/common/widget/chatWidgetHistoryService.js'; |
| 24 | +import { IChatContextPickService } from '../../../../contrib/chat/browser/attachments/chatContextPickService.js'; |
| 25 | +import { IWorkspaceContextService, IWorkspace } from '../../../../../platform/workspace/common/workspace.js'; |
| 26 | +import { IViewDescriptorService } from '../../../../common/views.js'; |
| 27 | +import { IChatWidget } from '../../../../contrib/chat/browser/chat.js'; |
| 28 | +import { IAgentSessionsService } from '../../../../contrib/chat/browser/agentSessions/agentSessionsService.js'; |
| 29 | +import { IChatAttachmentResolveService } from '../../../../contrib/chat/browser/attachments/chatAttachmentResolveService.js'; |
| 30 | +import { IChatAttachmentWidgetRegistry } from '../../../../contrib/chat/browser/attachments/chatAttachmentWidgetRegistry.js'; |
| 31 | +import { IChatContextService } from '../../../../contrib/chat/browser/contextContrib/chatContextService.js'; |
| 32 | +import { ChatInputPart, IChatInputPartOptions, IChatInputStyles } from '../../../../contrib/chat/browser/widget/input/chatInputPart.js'; |
| 33 | +import { IChatArtifacts, IChatArtifactsService } from '../../../../contrib/chat/common/tools/chatArtifactsService.js'; |
| 34 | +import { ChatEditingSessionState, IChatEditingSession, IModifiedFileEntry, ModifiedFileEntryState } from '../../../../contrib/chat/common/editing/chatEditingService.js'; |
| 35 | +import { IChatRequestDisablement } from '../../../../contrib/chat/common/model/chatModel.js'; |
| 36 | +import { IChatTodo, IChatTodoListService } from '../../../../contrib/chat/common/tools/chatTodoListService.js'; |
| 37 | +import { ChatAgentLocation, ChatConfiguration } from '../../../../contrib/chat/common/constants.js'; |
| 38 | +import { IChatEntitlementService } from '../../../../services/chat/common/chatEntitlementService.js'; |
| 39 | +import { IChatModeService } from '../../../../contrib/chat/common/chatModes.js'; |
| 40 | +import { IChatService } from '../../../../contrib/chat/common/chatService/chatService.js'; |
| 41 | +import { IChatSessionsService } from '../../../../contrib/chat/common/chatSessionsService.js'; |
| 42 | +import { ILanguageModelsService } from '../../../../contrib/chat/common/languageModels.js'; |
| 43 | +import { IChatAgentService } from '../../../../contrib/chat/common/participants/chatAgents.js'; |
| 44 | +import { ILanguageModelToolsService } from '../../../../contrib/chat/common/tools/languageModelToolsService.js'; |
| 45 | +import { IWorkbenchAssignmentService } from '../../../../services/assignment/common/assignmentService.js'; |
| 46 | +import { IEditorService } from '../../../../services/editor/common/editorService.js'; |
| 47 | +import { IWorkbenchLayoutService } from '../../../../services/layout/browser/layoutService.js'; |
| 48 | +import { IActionWidgetService } from '../../../../../platform/actionWidget/browser/actionWidget.js'; |
| 49 | +import { IProductService } from '../../../../../platform/product/common/productService.js'; |
| 50 | +import { IUpdateService, StateType } from '../../../../../platform/update/common/update.js'; |
| 51 | +import { IUriIdentityService } from '../../../../../platform/uriIdentity/common/uriIdentity.js'; |
| 52 | +import { IListService, ListService } from '../../../../../platform/list/browser/listService.js'; |
| 53 | +import { INotebookDocumentService } from '../../../../services/notebook/common/notebookDocumentService.js'; |
| 54 | +import { ISCMService } from '../../../../contrib/scm/common/scm.js'; |
| 55 | +import { ComponentFixtureContext, createEditorServices, defineComponentFixture, defineThemedFixtureGroup, registerWorkbenchServices } from '../fixtureUtils.js'; |
56 | 56 |
|
57 | | -import '../../../contrib/chat/browser/widget/media/chat.css'; |
| 57 | +import '../../../../contrib/chat/browser/widget/media/chat.css'; |
58 | 58 |
|
59 | 59 | class FixtureMenuService implements IMenuService { |
60 | 60 | declare readonly _serviceBrand: undefined; |
|
0 commit comments