Skip to main content

Class: EventSubscriber<E>

Defined in: src/sdk/data/EventSubscriber.ts:8

A typed container for subscribers interacting with the Event Bus.

Type Parameters

Type Parameter
E

Constructors

Constructor

new EventSubscriber<E>(bus): EventSubscriber<E>

Defined in: src/sdk/data/EventSubscriber.ts:14

Creates an instance of an EventSubscriber.

Parameters

ParameterTypeDescription
busEventBusThe EventBus that is the parent of this instance.

Returns

EventSubscriber<E>

Methods

on()

on<K>(topic): Consumer<E[K]>

Defined in: src/sdk/data/EventSubscriber.ts:21

Subscribes to a topic on the bus.

Type Parameters

Type Parameter
K extends string

Parameters

ParameterTypeDescription
topicKThe topic to subscribe to.

Returns

Consumer<E[K]>

A consumer to bind the event handler to.