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.