Skip to main content

ExtensionLoader

API Docs


Class: ExtensionLoader

Defined in: src/plugin/manager/extensions.ts:22

Constructors​

Constructor​

new ExtensionLoader(pluginsDirectory, loadedPlugins, extensionRegistry): ExtensionLoader

Defined in: src/plugin/manager/extensions.ts:23

Parameters​

pluginsDirectory​

string

loadedPlugins​

Map<string, ILoadedPlugin>

extensionRegistry​

IExtensionRegistry

Returns​

ExtensionLoader

Methods​

loadExtensionPoints()​

loadExtensionPoints(pluginId, manifest, pluginModule): Promise<void>

Defined in: src/plugin/manager/extensions.ts:32

Load extension points for a plugin

Parameters​

pluginId​

string

manifest​

IPluginManifest

pluginModule​

Record<string, unknown>

Returns​

Promise<void>