Skip to main content

Interface: Publisher<E>

Defined in: src/sdk/data/EventBus.ts:55

An interface that describes an event publisher.

Type Parameters

Type Parameter
E

Methods

pub()

pub<K>(topic, data, sync?, isCached?): void

Defined in: src/sdk/data/EventBus.ts:64

Publishes an event with data to a topic.

Type Parameters

Type Parameter
K extends string | number | symbol

Parameters

ParameterTypeDescription
topicKThe topic to publish to.
dataE[K]The data to publish.
sync?booleanWhether or the event should be synced to other event bus instances. Defaults to false.
isCached?booleanWhether the event data should be cached. Cached data that are published to a topic can be retrieved by subscribers after the data was initially published. Defaults to true.

Returns

void