Path: blob/main/src/vs/workbench/contrib/extensions/browser/browserRuntimeExtensionsEditor.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { Action } from '../../../../base/common/actions.js';6import { IExtensionHostProfile } from '../../../services/extensions/common/extensions.js';7import { ExtensionIdentifier } from '../../../../platform/extensions/common/extensions.js';8import { AbstractRuntimeExtensionsEditor, IRuntimeExtension } from './abstractRuntimeExtensionsEditor.js';9import { ReportExtensionIssueAction } from '../common/reportExtensionIssueAction.js';1011export class RuntimeExtensionsEditor extends AbstractRuntimeExtensionsEditor {1213protected _getProfileInfo(): IExtensionHostProfile | null {14return null;15}1617protected _getUnresponsiveProfile(extensionId: ExtensionIdentifier): IExtensionHostProfile | undefined {18return undefined;19}2021protected _createSlowExtensionAction(element: IRuntimeExtension): Action | null {22return null;23}2425protected _createReportExtensionIssueAction(element: IRuntimeExtension): Action | null {26if (element.marketplaceInfo) {27return this._instantiationService.createInstance(ReportExtensionIssueAction, element.description);28}29return null;30}31}323334