agent-core / Exports / IEventService
Interface: IEventService
Minimal EventService contract for emitting events.
Table of contents
Methods
Methods
emit
▸ emit(eventType, data, context?): void
Parameters
| Name | Type |
|---|---|
eventType | string |
data | IBaseEventData |
context? | IEventContext |
Returns
void
Defined in
packages/agent-core/src/event-service/interfaces.ts:116
subscribe
▸ subscribe(listener): void
Parameters
| Name | Type |
|---|---|
listener | TEventListener |
Returns
void
Defined in
packages/agent-core/src/event-service/interfaces.ts:117
unsubscribe
▸ unsubscribe(listener): void
Parameters
| Name | Type |
|---|---|
listener | TEventListener |
Returns
void