Skip to content

apollo-code


apollo-code / plugin-runtime/src / PluginRuntime

Class: PluginRuntime

Constructors

Constructor

new PluginRuntime(manager, bridge, options): PluginRuntime

Parameters

manager

PluginManager

bridge

BridgeRuntime

options

PluginRuntimeOptions

Returns

PluginRuntime

Properties

bridge

readonly bridge: BridgeRuntime


manager

readonly manager: PluginManager


options

readonly options: PluginRuntimeOptions

Methods

active()

active(): string[]

Returns

string[]


deactivate()

deactivate(name): Promise<void>

Parameters

name

string

Returns

Promise<void>


dispose()

dispose(): Promise<void>

Returns

Promise<void>


load()

load(name, signal?): Promise<void>

Parameters

name

string

signal?

AbortSignal

Returns

Promise<void>


loadEnabled()

loadEnabled(): Promise<object[]>

Returns

Promise<object[]>


setEnabled()

setEnabled(name, enabled): Promise<void>

Parameters

name

string

enabled

boolean

Returns

Promise<void>


uninstall()

uninstall(name): Promise<void>

Parameters

name

string

Returns

Promise<void>