Skip to content

agent-event-service / Exports / StructuredEventService

Class: StructuredEventService

A scoped event service that always emits with an owner binding applied.

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new StructuredEventService(base, binding): StructuredEventService

Parameters

NameType
baseIEventService
bindingIEventServiceOwnerBinding

Returns

StructuredEventService

Overrides

AbstractEventService.constructor

Defined in

event-service.ts:108

Methods

emit

emit(eventType, data, context?): void

Parameters

NameType
eventTypestring
dataIBaseEventData
context?IEventContext

Returns

void

Overrides

AbstractEventService.emit

Defined in

event-service.ts:114


subscribe

subscribe(listener): void

Parameters

NameType
listenerTEventListener

Returns

void

Overrides

AbstractEventService.subscribe

Defined in

event-service.ts:130


unsubscribe

unsubscribe(listener): void

Parameters

NameType
listenerTEventListener

Returns

void

Overrides

AbstractEventService.unsubscribe

Defined in

event-service.ts:134

Released under the MIT License.