Skip to main content

@maiar-ai/core / PluginRegistry

Class: PluginRegistry

Defined in: packages/core/src/runtime/managers/plugin.ts:10

Registry for managing plugins

Constructors​

new PluginRegistry()​

new PluginRegistry(): PluginRegistry

Defined in: packages/core/src/runtime/managers/plugin.ts:31

Returns​

PluginRegistry

Accessors​

plugins​

Get Signature​

get plugins(): Plugin[]

Defined in: packages/core/src/runtime/managers/plugin.ts:19

Returns​

Plugin[]


triggers​

Get Signature​

get triggers(): Trigger[]

Defined in: packages/core/src/runtime/managers/plugin.ts:23

Returns​

Trigger[]


executors​

Get Signature​

get executors(): Executor[]

Defined in: packages/core/src/runtime/managers/plugin.ts:27

Returns​

Executor[]

Methods​

registerPlugin()​

registerPlugin(plugin): Promise<void>

Defined in: packages/core/src/runtime/managers/plugin.ts:37

Parameters​

plugin​

Plugin

Returns​

Promise<void>


unregisterPlugin()​

unregisterPlugin(plugin): Promise<void>

Defined in: packages/core/src/runtime/managers/plugin.ts:90

Parameters​

plugin​

Plugin

Returns​

Promise<void>