Skip to main content

ExtensionRegistryManager

Admin Docs


Class: ExtensionRegistryManager

Defined in: src/plugin/managers/extension-registry.ts:12

Constructors

new ExtensionRegistryManager()

new ExtensionRegistryManager(): ExtensionRegistryManager

Returns

ExtensionRegistryManager

Methods

getExtensionPoints()

getExtensionPoints<T>(type, userPermissions, isAdmin, isOrg?): IExtensionRegistry[T]

Defined in: src/plugin/managers/extension-registry.ts:232

Type Parameters

T

T extends keyof IExtensionRegistry

Parameters

type

T

userPermissions

string[] = []

isAdmin

boolean = false

isOrg?

boolean

Returns

IExtensionRegistry[T]


getExtensionRegistry()

getExtensionRegistry(): IExtensionRegistry

Defined in: src/plugin/managers/extension-registry.ts:29

Returns

IExtensionRegistry


registerExtensionPoints()

registerExtensionPoints(pluginId, manifest): void

Defined in: src/plugin/managers/extension-registry.ts:33

Parameters

pluginId

string

manifest

IPluginManifest

Returns

void


unregisterExtensionPoints()

unregisterExtensionPoints(pluginId): void

Defined in: src/plugin/managers/extension-registry.ts:226

Parameters

pluginId

string

Returns

void