Skip to content

agent-event-service / Exports / AbstractEventService

Class: AbstractEventService

Abstract base for event services. Concrete implementations decide how events are delivered.

Hierarchy

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new AbstractEventService(): AbstractEventService

Returns

AbstractEventService

Methods

emit

emit(eventType, data, context?): void

Parameters

NameType
eventTypestring
dataIBaseEventData
context?IEventContext

Returns

void

Implementation of

IEventService.emit

Defined in

event-service.ts:28


subscribe

subscribe(listener): void

Parameters

NameType
listenerTEventListener

Returns

void

Implementation of

IEventService.subscribe

Defined in

event-service.ts:30


unsubscribe

unsubscribe(listener): void

Parameters

NameType
listenerTEventListener

Returns

void

Implementation of

IEventService.unsubscribe

Defined in

event-service.ts:34

Released under the MIT License.