method PluginManager.instantiate
PluginManager.instantiate(
extensionHandle: string,
hostData?: Map<string, string>,
): Promise<unknown>

Instantiate a specific Extension.

Parameters

extensionHandle: string

the opaque handle for the Extension provided by this Extension Manager instance via ExtensionInfo.extensionHandle.

optional
hostData: Map<string, string>

optional data to be passed in to the Extension when instantiating it.

Return Type

Promise<unknown>

an Extension instance implementing an Extension Point.

Usage

import type PluginManager from ".";