Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SimpleEventBus

Implements

  • EventBus
  • Disposable

Index

Constructors

Accessors

Methods

Constructors

constructor

  • new SimpleEventBus(emitter: EmittableEventBus, listeners?: Map<string, Set<EventListener<any>>>): SimpleEventBus

Accessors

observe

  • get observe(): ObservableEventBus

Methods

dispose

  • dispose(): Promise<void>

publish

  • publish<E>(...events: E[]): void

subscribe

  • subscribe<E>(eventType: string, listener: EventListener<E>, options?: Partial<SubscribeOptions>): Removable
  • Type parameters

    • E: Event<any, MessageHeaders, E> = Event<any, MessageHeaders>

    Parameters

    • eventType: string
    • listener: EventListener<E>
    • Optional options: Partial<SubscribeOptions>

    Returns Removable

Generated using TypeDoc