Skip to main content

DomainEventQueue

Index

Constructors

Accessors

Methods

Constructors

constructor

Accessors

sceneId

  • get sceneId(): CorrelationId
  • Returns CorrelationId

Methods

first

enqueue

  • enqueue(event: DomainEvent & { sceneId: CorrelationId }): void
  • Parameters

    Returns void

drain

reduce

  • reduce<U>(fn: (previousValue: U, currentValue: DomainEvent & { sceneId: CorrelationId }, currentIndex: number) => U, initialValue: U): U
  • Type parameters

    • U

    Parameters

    • fn: (previousValue: U, currentValue: DomainEvent & { sceneId: CorrelationId }, currentIndex: number) => U
    • initialValue: U

    Returns U