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:63

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 not to sync the data on the bus.
isCached?booleanWhether or not this event should be cached for retrieval.

Returns​

void