Skip to main content

ExtensionLoader

API Docs


Class: ExtensionLoader

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

Constructors

Constructor

new ExtensionLoader(pluginsDirectory, loadedPlugins, extensionRegistry): ExtensionLoader

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

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:31

Load extension points for a plugin

Parameters

pluginId

string

manifest

IPluginManifest

pluginModule

Record<string, unknown>

Returns

Promise<void>