提交 a458da4a 编写于 作者: R Ramya Achutha Rao

Clear tsignores under extensions folder #37212

上级 ea5d7068
...@@ -17,7 +17,7 @@ import Cache from 'vs/base/common/cache'; ...@@ -17,7 +17,7 @@ import Cache from 'vs/base/common/cache';
import { Action } from 'vs/base/common/actions'; import { Action } from 'vs/base/common/actions';
import { isPromiseCanceledError } from 'vs/base/common/errors'; import { isPromiseCanceledError } from 'vs/base/common/errors';
import Severity from 'vs/base/common/severity'; import Severity from 'vs/base/common/severity';
import { IDisposable, empty, dispose, toDisposable } from 'vs/base/common/lifecycle'; import { IDisposable, dispose, toDisposable } from 'vs/base/common/lifecycle';
import { Builder } from 'vs/base/browser/builder'; import { Builder } from 'vs/base/browser/builder';
import { domEvent } from 'vs/base/browser/event'; import { domEvent } from 'vs/base/browser/event';
import { append, $, addClass, removeClass, finalHandler, join } from 'vs/base/browser/dom'; import { append, $, addClass, removeClass, finalHandler, join } from 'vs/base/browser/dom';
...@@ -25,13 +25,11 @@ import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor'; ...@@ -25,13 +25,11 @@ import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
import { IViewletService } from 'vs/workbench/services/viewlet/browser/viewlet'; import { IViewletService } from 'vs/workbench/services/viewlet/browser/viewlet';
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
import { IExtensionGalleryService, IExtensionManifest, IKeyBinding, IView, IExtensionTipsService } from 'vs/platform/extensionManagement/common/extensionManagement'; import { IExtensionManifest, IKeyBinding, IView, IExtensionTipsService } from 'vs/platform/extensionManagement/common/extensionManagement';
import { ResolvedKeybinding, KeyMod, KeyCode } from 'vs/base/common/keyCodes'; import { ResolvedKeybinding, KeyMod, KeyCode } from 'vs/base/common/keyCodes';
import { ExtensionsInput } from 'vs/workbench/parts/extensions/common/extensionsInput'; import { ExtensionsInput } from 'vs/workbench/parts/extensions/common/extensionsInput';
import { IExtensionsWorkbenchService, IExtensionsViewlet, VIEWLET_ID, IExtension, IExtensionDependencies } from 'vs/workbench/parts/extensions/common/extensions'; import { IExtensionsWorkbenchService, IExtensionsViewlet, VIEWLET_ID, IExtension, IExtensionDependencies } from 'vs/workbench/parts/extensions/common/extensions';
import { Renderer, DataSource, Controller } from 'vs/workbench/parts/extensions/browser/dependenciesViewer'; import { Renderer, DataSource, Controller } from 'vs/workbench/parts/extensions/browser/dependenciesViewer';
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { ITemplateData } from 'vs/workbench/parts/extensions/browser/extensionsList';
import { RatingsWidget, InstallWidget } from 'vs/workbench/parts/extensions/browser/extensionsWidgets'; import { RatingsWidget, InstallWidget } from 'vs/workbench/parts/extensions/browser/extensionsWidgets';
import { EditorOptions } from 'vs/workbench/common/editor'; import { EditorOptions } from 'vs/workbench/common/editor';
import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar';
...@@ -165,10 +163,6 @@ export class ExtensionEditor extends BaseEditor { ...@@ -165,10 +163,6 @@ export class ExtensionEditor extends BaseEditor {
private content: HTMLElement; private content: HTMLElement;
private recommendation: HTMLElement; private recommendation: HTMLElement;
private header: HTMLElement; private header: HTMLElement;
// @ts-ignore unused property
private _highlight: ITemplateData;
// @ts-ignore unused property
private highlightDisposable: IDisposable;
private extensionReadme: Cache<string>; private extensionReadme: Cache<string>;
private extensionChangelog: Cache<string>; private extensionChangelog: Cache<string>;
...@@ -185,10 +179,6 @@ export class ExtensionEditor extends BaseEditor { ...@@ -185,10 +179,6 @@ export class ExtensionEditor extends BaseEditor {
constructor( constructor(
@ITelemetryService telemetryService: ITelemetryService, @ITelemetryService telemetryService: ITelemetryService,
// @ts-ignore unused injected service
@IExtensionGalleryService private galleryService: IExtensionGalleryService,
// @ts-ignore unused injected service
@IConfigurationService private configurationService: IConfigurationService,
@IInstantiationService private instantiationService: IInstantiationService, @IInstantiationService private instantiationService: IInstantiationService,
@IViewletService private viewletService: IViewletService, @IViewletService private viewletService: IViewletService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
...@@ -199,20 +189,17 @@ export class ExtensionEditor extends BaseEditor { ...@@ -199,20 +189,17 @@ export class ExtensionEditor extends BaseEditor {
@IListService private listService: IListService, @IListService private listService: IListService,
@IPartService private partService: IPartService, @IPartService private partService: IPartService,
@IContextViewService private contextViewService: IContextViewService, @IContextViewService private contextViewService: IContextViewService,
// @ts-ignore unused injected service
@IContextKeyService private contextKeyService: IContextKeyService, @IContextKeyService private contextKeyService: IContextKeyService,
@IExtensionTipsService private extensionTipsService: IExtensionTipsService @IExtensionTipsService private extensionTipsService: IExtensionTipsService
) { ) {
super(ExtensionEditor.ID, telemetryService, themeService); super(ExtensionEditor.ID, telemetryService, themeService);
this._highlight = null;
this.highlightDisposable = empty;
this.disposables = []; this.disposables = [];
this.extensionReadme = null; this.extensionReadme = null;
this.extensionChangelog = null; this.extensionChangelog = null;
this.extensionManifest = null; this.extensionManifest = null;
this.extensionDependencies = null; this.extensionDependencies = null;
this.contextKey = KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS.bindTo(contextKeyService); this.contextKey = KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS.bindTo(this.contextKeyService);
this.findInputFocusContextKey = KEYBINDING_CONTEXT_EXTENSIONEDITOR_FIND_WIDGET_INPUT_FOCUSED.bindTo(contextKeyService); this.findInputFocusContextKey = KEYBINDING_CONTEXT_EXTENSIONEDITOR_FIND_WIDGET_INPUT_FOCUSED.bindTo(this.contextKeyService);
} }
createEditor(parent: Builder): void { createEditor(parent: Builder): void {
...@@ -900,7 +887,6 @@ export class ExtensionEditor extends BaseEditor { ...@@ -900,7 +887,6 @@ export class ExtensionEditor extends BaseEditor {
} }
dispose(): void { dispose(): void {
this._highlight = null;
this.transientDisposables = dispose(this.transientDisposables); this.transientDisposables = dispose(this.transientDisposables);
this.disposables = dispose(this.disposables); this.disposables = dispose(this.disposables);
super.dispose(); super.dispose();
...@@ -932,23 +918,6 @@ const showCommand = new ShowExtensionEditorFindCommand({ ...@@ -932,23 +918,6 @@ const showCommand = new ShowExtensionEditorFindCommand({
}); });
KeybindingsRegistry.registerCommandAndKeybindingRule(showCommand.toCommandAndKeybindingRule(KeybindingsRegistry.WEIGHT.editorContrib())); KeybindingsRegistry.registerCommandAndKeybindingRule(showCommand.toCommandAndKeybindingRule(KeybindingsRegistry.WEIGHT.editorContrib()));
// @ts-ignore unused type
class HideExtensionEditorFindCommand extends Command {
public runCommand(accessor: ServicesAccessor, args: any): void {
const extensionEditor = this.getExtensionEditor(accessor);
if (extensionEditor) {
extensionEditor.hideFind();
}
}
private getExtensionEditor(accessor: ServicesAccessor): ExtensionEditor {
const activeEditor = accessor.get(IWorkbenchEditorService).getActiveEditor() as ExtensionEditor;
if (activeEditor instanceof ExtensionEditor) {
return activeEditor;
}
return null;
}
}
const hideCommand = new ShowExtensionEditorFindCommand({ const hideCommand = new ShowExtensionEditorFindCommand({
id: 'editor.action.extensioneditor.hidefind', id: 'editor.action.extensioneditor.hidefind',
precondition: KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS, precondition: KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS,
......
...@@ -110,11 +110,7 @@ export class UninstallAction extends Action { ...@@ -110,11 +110,7 @@ export class UninstallAction extends Action {
set extension(extension: IExtension) { this._extension = extension; this.update(); } set extension(extension: IExtension) { this._extension = extension; this.update(); }
constructor( constructor(
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
// @ts-ignore unused injected service
@IMessageService private messageService: IMessageService,
// @ts-ignore unused injected service
@IInstantiationService private instantiationService: IInstantiationService
) { ) {
super('extensions.uninstall', UninstallAction.UninstallLabel, UninstallAction.UninstallClass, false); super('extensions.uninstall', UninstallAction.UninstallLabel, UninstallAction.UninstallClass, false);
...@@ -365,11 +361,7 @@ export class ManageExtensionAction extends Action { ...@@ -365,11 +361,7 @@ export class ManageExtensionAction extends Action {
set extension(extension: IExtension) { this._extension = extension; this._actionItem.extension = extension; this.update(); } set extension(extension: IExtension) { this._extension = extension; this._actionItem.extension = extension; this.update(); }
constructor( constructor(
// @ts-ignore unused injected service
@IWorkspaceContextService private workspaceContextService: IWorkspaceContextService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
// @ts-ignore unused injected service
@IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService,
@IInstantiationService private instantiationService: IInstantiationService @IInstantiationService private instantiationService: IInstantiationService
) { ) {
super(ManageExtensionAction.ID); super(ManageExtensionAction.ID);
...@@ -430,9 +422,7 @@ export class EnableForWorkspaceAction extends Action implements IExtensionAction ...@@ -430,9 +422,7 @@ export class EnableForWorkspaceAction extends Action implements IExtensionAction
constructor(label: string, constructor(label: string,
@IWorkspaceContextService private workspaceContextService: IWorkspaceContextService, @IWorkspaceContextService private workspaceContextService: IWorkspaceContextService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
@IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService, @IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService
// @ts-ignore unused injected service
@IInstantiationService private instantiationService: IInstantiationService
) { ) {
super(EnableForWorkspaceAction.ID, label); super(EnableForWorkspaceAction.ID, label);
...@@ -471,9 +461,7 @@ export class EnableGloballyAction extends Action implements IExtensionAction { ...@@ -471,9 +461,7 @@ export class EnableGloballyAction extends Action implements IExtensionAction {
constructor(label: string, constructor(label: string,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
@IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService, @IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService
// @ts-ignore unused injected service
@IInstantiationService private instantiationService: IInstantiationService
) { ) {
super(EnableGloballyAction.ID, label); super(EnableGloballyAction.ID, label);
...@@ -569,9 +557,7 @@ export class DisableForWorkspaceAction extends Action implements IExtensionActio ...@@ -569,9 +557,7 @@ export class DisableForWorkspaceAction extends Action implements IExtensionActio
constructor(label: string, constructor(label: string,
@IWorkspaceContextService private workspaceContextService: IWorkspaceContextService, @IWorkspaceContextService private workspaceContextService: IWorkspaceContextService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
// @ts-ignore unused injected service
@IInstantiationService private instantiationService: IInstantiationService
) { ) {
super(DisableForWorkspaceAction.ID, label); super(DisableForWorkspaceAction.ID, label);
...@@ -609,9 +595,7 @@ export class DisableGloballyAction extends Action implements IExtensionAction { ...@@ -609,9 +595,7 @@ export class DisableGloballyAction extends Action implements IExtensionAction {
set extension(extension: IExtension) { this._extension = extension; this.update(); } set extension(extension: IExtension) { this._extension = extension; this.update(); }
constructor(label: string, constructor(label: string,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
// @ts-ignore unused injected service
@IInstantiationService private instantiationService: IInstantiationService
) { ) {
super(DisableGloballyAction.ID, label); super(DisableGloballyAction.ID, label);
...@@ -810,8 +794,6 @@ export class ReloadAction extends Action { ...@@ -810,8 +794,6 @@ export class ReloadAction extends Action {
constructor( constructor(
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
// @ts-ignore unused injected service
@IMessageService private messageService: IMessageService,
@IWindowService private windowService: IWindowService, @IWindowService private windowService: IWindowService,
@IExtensionService private extensionService: IExtensionService @IExtensionService private extensionService: IExtensionService
) { ) {
...@@ -919,9 +901,7 @@ export class ShowEnabledExtensionsAction extends Action { ...@@ -919,9 +901,7 @@ export class ShowEnabledExtensionsAction extends Action {
constructor( constructor(
id: string, id: string,
label: string, label: string,
@IViewletService private viewletService: IViewletService, @IViewletService private viewletService: IViewletService
// @ts-ignore unused injected service
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
) { ) {
super(id, label, 'clear-extensions', true); super(id, label, 'clear-extensions', true);
} }
...@@ -944,9 +924,7 @@ export class ShowInstalledExtensionsAction extends Action { ...@@ -944,9 +924,7 @@ export class ShowInstalledExtensionsAction extends Action {
constructor( constructor(
id: string, id: string,
label: string, label: string,
@IViewletService private viewletService: IViewletService, @IViewletService private viewletService: IViewletService
// @ts-ignore unused injected service
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
) { ) {
super(id, label, 'clear-extensions', true); super(id, label, 'clear-extensions', true);
} }
...@@ -969,9 +947,7 @@ export class ShowDisabledExtensionsAction extends Action { ...@@ -969,9 +947,7 @@ export class ShowDisabledExtensionsAction extends Action {
constructor( constructor(
id: string, id: string,
label: string, label: string,
@IViewletService private viewletService: IViewletService, @IViewletService private viewletService: IViewletService
// @ts-ignore unused injected service
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
) { ) {
super(id, label, 'null', true); super(id, label, 'null', true);
} }
...@@ -997,9 +973,7 @@ export class ClearExtensionsInputAction extends Action { ...@@ -997,9 +973,7 @@ export class ClearExtensionsInputAction extends Action {
id: string, id: string,
label: string, label: string,
onSearchChange: Event<string>, onSearchChange: Event<string>,
@IViewletService private viewletService: IViewletService, @IViewletService private viewletService: IViewletService
// @ts-ignore unused injected service
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
) { ) {
super(id, label, 'clear-extensions', true); super(id, label, 'clear-extensions', true);
this.enabled = false; this.enabled = false;
...@@ -1565,9 +1539,7 @@ export class DisableAllAction extends Action { ...@@ -1565,9 +1539,7 @@ export class DisableAllAction extends Action {
constructor( constructor(
id: string = DisableAllAction.ID, label: string = DisableAllAction.LABEL, id: string = DisableAllAction.ID, label: string = DisableAllAction.LABEL,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
// @ts-ignore unused injected service
@IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService
) { ) {
super(id, label); super(id, label);
this.update(); this.update();
...@@ -1598,9 +1570,7 @@ export class DisableAllWorkpsaceAction extends Action { ...@@ -1598,9 +1570,7 @@ export class DisableAllWorkpsaceAction extends Action {
constructor( constructor(
id: string = DisableAllWorkpsaceAction.ID, label: string = DisableAllWorkpsaceAction.LABEL, id: string = DisableAllWorkpsaceAction.ID, label: string = DisableAllWorkpsaceAction.LABEL,
@IWorkspaceContextService private workspaceContextService: IWorkspaceContextService, @IWorkspaceContextService private workspaceContextService: IWorkspaceContextService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService
// @ts-ignore unused injected service
@IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService
) { ) {
super(id, label); super(id, label);
this.update(); this.update();
......
...@@ -20,7 +20,6 @@ import { InstallAction, UpdateAction, BuiltinStatusLabelAction, ManageExtensionA ...@@ -20,7 +20,6 @@ import { InstallAction, UpdateAction, BuiltinStatusLabelAction, ManageExtensionA
import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil'; import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil';
import { Label, RatingsWidget, InstallWidget } from 'vs/workbench/parts/extensions/browser/extensionsWidgets'; import { Label, RatingsWidget, InstallWidget } from 'vs/workbench/parts/extensions/browser/extensionsWidgets';
import { EventType } from 'vs/base/common/events'; import { EventType } from 'vs/base/common/events';
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
import { IExtensionService } from 'vs/platform/extensions/common/extensions'; import { IExtensionService } from 'vs/platform/extensions/common/extensions';
import { IExtensionTipsService } from 'vs/platform/extensionManagement/common/extensionManagement'; import { IExtensionTipsService } from 'vs/platform/extensionManagement/common/extensionManagement';
import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IThemeService } from 'vs/platform/theme/common/themeService';
...@@ -50,8 +49,6 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> { ...@@ -50,8 +49,6 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> {
constructor( constructor(
@IInstantiationService private instantiationService: IInstantiationService, @IInstantiationService private instantiationService: IInstantiationService,
// @ts-ignore unused injected service
@IContextMenuService private contextMenuService: IContextMenuService,
@IMessageService private messageService: IMessageService, @IMessageService private messageService: IMessageService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
@IExtensionService private extensionService: IExtensionService, @IExtensionService private extensionService: IExtensionService,
......
...@@ -85,11 +85,8 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens ...@@ -85,11 +85,8 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
@IInstantiationService instantiationService: IInstantiationService, @IInstantiationService instantiationService: IInstantiationService,
@IWorkbenchEditorService private editorService: IWorkbenchEditorService, @IWorkbenchEditorService private editorService: IWorkbenchEditorService,
@IEditorGroupService private editorInputService: IEditorGroupService, @IEditorGroupService private editorInputService: IEditorGroupService,
// @ts-ignore unused injected service
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
@IExtensionManagementService private extensionManagementService: IExtensionManagementService, @IExtensionManagementService private extensionManagementService: IExtensionManagementService,
@IMessageService private messageService: IMessageService, @IMessageService private messageService: IMessageService,
// @ts-ignore unused injected service
@IViewletService private viewletService: IViewletService, @IViewletService private viewletService: IViewletService,
@IThemeService themeService: IThemeService, @IThemeService themeService: IThemeService,
@IConfigurationService private configurationService: IConfigurationService, @IConfigurationService private configurationService: IConfigurationService,
...@@ -108,7 +105,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens ...@@ -108,7 +105,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
this.searchInstalledExtensionsContextKey = SearchInstalledExtensionsContext.bindTo(contextKeyService); this.searchInstalledExtensionsContextKey = SearchInstalledExtensionsContext.bindTo(contextKeyService);
this.recommendedExtensionsContextKey = RecommendedExtensionsContext.bindTo(contextKeyService); this.recommendedExtensionsContextKey = RecommendedExtensionsContext.bindTo(contextKeyService);
this.disposables.push(viewletService.onDidViewletOpen(this.onViewletOpen, this, this.disposables)); this.disposables.push(this.viewletService.onDidViewletOpen(this.onViewletOpen, this, this.disposables));
this.configurationService.onDidChangeConfiguration(e => { this.configurationService.onDidChangeConfiguration(e => {
if (e.affectsConfiguration(AutoUpdateConfigurationKey)) { if (e.affectsConfiguration(AutoUpdateConfigurationKey)) {
......
...@@ -18,8 +18,6 @@ import { SortBy, SortOrder, IQueryOptions, LocalExtensionType, IExtensionTipsSer ...@@ -18,8 +18,6 @@ import { SortBy, SortOrder, IQueryOptions, LocalExtensionType, IExtensionTipsSer
import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil'; import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil';
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
import { ICommandService } from 'vs/platform/commands/common/commands';
import { append, $, toggleClass } from 'vs/base/browser/dom'; import { append, $, toggleClass } from 'vs/base/browser/dom';
import { PagedList } from 'vs/base/browser/ui/list/listPaging'; import { PagedList } from 'vs/base/browser/ui/list/listPaging';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
...@@ -36,7 +34,6 @@ import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/edi ...@@ -36,7 +34,6 @@ import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/edi
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { IProgressService } from 'vs/platform/progress/common/progress';
import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge'; import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge';
import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar';
import { EventType } from 'vs/base/common/events'; import { EventType } from 'vs/base/common/events';
...@@ -58,19 +55,13 @@ export class ExtensionsListView extends ViewsViewletPanel { ...@@ -58,19 +55,13 @@ export class ExtensionsListView extends ViewsViewletPanel {
@IInstantiationService protected instantiationService: IInstantiationService, @IInstantiationService protected instantiationService: IInstantiationService,
@IListService private listService: IListService, @IListService private listService: IListService,
@IThemeService private themeService: IThemeService, @IThemeService private themeService: IThemeService,
// @ts-ignore unused injected service
@IContextKeyService private contextKeyService: IContextKeyService,
@IExtensionService private extensionService: IExtensionService, @IExtensionService private extensionService: IExtensionService,
// @ts-ignore unused injected service
@ICommandService private commandService: ICommandService,
@IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService, @IExtensionsWorkbenchService private extensionsWorkbenchService: IExtensionsWorkbenchService,
@IWorkbenchEditorService private editorService: IWorkbenchEditorService, @IWorkbenchEditorService private editorService: IWorkbenchEditorService,
@IEditorGroupService private editorInputService: IEditorGroupService, @IEditorGroupService private editorInputService: IEditorGroupService,
@IExtensionTipsService private tipsService: IExtensionTipsService, @IExtensionTipsService private tipsService: IExtensionTipsService,
@IModeService private modeService: IModeService, @IModeService private modeService: IModeService,
@ITelemetryService private telemetryService: ITelemetryService, @ITelemetryService private telemetryService: ITelemetryService
// @ts-ignore unused injected service
@IProgressService private progressService: IProgressService
) { ) {
super({ ...(options as IViewOptions), ariaHeaderLabel: options.name }, keybindingService, contextMenuService); super({ ...(options as IViewOptions), ariaHeaderLabel: options.name }, keybindingService, contextMenuService);
} }
......
...@@ -20,7 +20,7 @@ import { IPager, mapPager, singlePagePager } from 'vs/base/common/paging'; ...@@ -20,7 +20,7 @@ import { IPager, mapPager, singlePagePager } from 'vs/base/common/paging';
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { import {
IExtensionManagementService, IExtensionGalleryService, ILocalExtension, IGalleryExtension, IQueryOptions, IExtensionManifest, IExtensionManagementService, IExtensionGalleryService, ILocalExtension, IGalleryExtension, IQueryOptions, IExtensionManifest,
InstallExtensionEvent, DidInstallExtensionEvent, LocalExtensionType, DidUninstallExtensionEvent, IExtensionEnablementService, IExtensionTipsService, IExtensionIdentifier InstallExtensionEvent, DidInstallExtensionEvent, LocalExtensionType, DidUninstallExtensionEvent, IExtensionEnablementService, IExtensionIdentifier
} from 'vs/platform/extensionManagement/common/extensionManagement'; } from 'vs/platform/extensionManagement/common/extensionManagement';
import { getGalleryExtensionIdFromLocal, getGalleryExtensionTelemetryData, getLocalExtensionTelemetryData, areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil'; import { getGalleryExtensionIdFromLocal, getGalleryExtensionTelemetryData, getLocalExtensionTelemetryData, areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
...@@ -332,8 +332,6 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService { ...@@ -332,8 +332,6 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService {
@IChoiceService private choiceService: IChoiceService, @IChoiceService private choiceService: IChoiceService,
@IURLService urlService: IURLService, @IURLService urlService: IURLService,
@IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService, @IExtensionEnablementService private extensionEnablementService: IExtensionEnablementService,
// @ts-ignore unused injected service
@IExtensionTipsService private tipsService: IExtensionTipsService,
@IWorkspaceContextService private workspaceContextService: IWorkspaceContextService, @IWorkspaceContextService private workspaceContextService: IWorkspaceContextService,
@IWindowService private windowService: IWindowService @IWindowService private windowService: IWindowService
) { ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册