Skip to content

playground / Exports / WorkflowSubscriberEventService

Class: WorkflowSubscriberEventService

WorkflowSubscriberEventService

Bridges EventService.emit(...) to WorkflowEventSubscriber.processEvent(...).

Design notes:

  • Serializes processing to preserve emission order (no timers, no retries).
  • Forwards the provided EventContext by attaching it to the event payload.
  • Does not interpret or hardcode event names (domain-neutral).

Implements

  • IEventService

Table of contents

Constructors

Methods

Constructors

constructor

new WorkflowSubscriberEventService(subscriber, logger?): WorkflowSubscriberEventService

Parameters

NameTypeDefault value
subscriberWorkflowEventSubscriberundefined
loggerAbstractLoggerSilentLogger

Returns

WorkflowSubscriberEventService

Defined in

playground/src/lib/playground/workflow-subscriber-event-service.ts:18

Methods

emit

emit(eventType, data, context?): void

Parameters

NameType
eventTypestring
dataIBaseEventData
context?IEventContext

Returns

void

Implementation of

IEventService.emit

Defined in

playground/src/lib/playground/workflow-subscriber-event-service.ts:23

Released under the MIT License.