interface ExtensionEntry

Provides information for a particular Extension which is provided by a plugin hosted in a PluginRepository.

Properties

readonly
pluginId: string

ID provided by a PluginRepository to reference a a Plugin.

Note that this is only unique per PluginRepository.

readonly
extensionId: string

ID provided by a PluginRepository to reference an Extension provided by a Plugin.

Note that this is only unique per Plugin.

readonly
extensionPoint: string

The implemented Extension Point

readonly
optional
pluginData: ReadonlyMap<string, string>

Optional data provided by the Plugin providing the Extension to the host application

readonly
optional
extensionData: ReadonlyMap<string, string>

Optional data provided by the Extension to the host application

Usage

import type ExtensionEntry from ".";