Skip to content

agent-core / Exports / IEventEmitterPluginOptions

Interface: IEventEmitterPluginOptions

Event emitter configuration

Hierarchy

Table of contents

Properties

Properties

enabled

Optional enabled: boolean

Inherited from

IPluginOptions.enabled

Defined in

packages/agent-core/src/abstracts/abstract-plugin-types.ts:118


category

Optional category: PluginCategory

Inherited from

IPluginOptions.category

Defined in

packages/agent-core/src/abstracts/abstract-plugin-types.ts:119


priority

Optional priority: number

Inherited from

IPluginOptions.priority

Defined in

packages/agent-core/src/abstracts/abstract-plugin-types.ts:120


moduleEvents

Optional moduleEvents: TEventName[]

Inherited from

IPluginOptions.moduleEvents

Defined in

packages/agent-core/src/abstracts/abstract-plugin-types.ts:121


subscribeToAllModuleEvents

Optional subscribeToAllModuleEvents: boolean

Inherited from

IPluginOptions.subscribeToAllModuleEvents

Defined in

packages/agent-core/src/abstracts/abstract-plugin-types.ts:122


events

Optional events: TEventName[]

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:105


maxListeners

Optional maxListeners: number

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:106


async

Optional async: boolean

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:107


catchErrors

Optional catchErrors: boolean

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:108


filters

Optional filters: Record<TEventName, (event: IEventEmitterEventData) => boolean>

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:109


buffer

Optional buffer: Object

Type declaration

NameType
enabledboolean
maxSizenumber
flushIntervalnumber

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:110


metrics

Optional metrics: IEventEmitterMetrics

Defined in

packages/agent-core/src/plugins/event-emitter/plugin-types.ts:115

Released under the MIT License.