agent-event-service / Exports / StructuredEventService
Class: StructuredEventService
A scoped event service that always emits with an owner binding applied.
Hierarchy
↳
StructuredEventService
Table of contents
Constructors
Methods
Constructors
constructor
• new StructuredEventService(base, binding): StructuredEventService
Parameters
| Name | Type |
|---|---|
base | IEventService |
binding | IEventServiceOwnerBinding |
Returns
Overrides
AbstractEventService.constructor
Defined in
Methods
emit
▸ emit(eventType, data, context?): void
Parameters
| Name | Type |
|---|---|
eventType | string |
data | IBaseEventData |
context? | IEventContext |
Returns
void
Overrides
Defined in
subscribe
▸ subscribe(listener): void
Parameters
| Name | Type |
|---|---|
listener | TEventListener |
Returns
void
Overrides
AbstractEventService.subscribe
Defined in
unsubscribe
▸ unsubscribe(listener): void
Parameters
| Name | Type |
|---|---|
listener | TEventListener |
Returns
void
Overrides
AbstractEventService.unsubscribe