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

Clear tsignores under extensions folder #37212

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