Skip to main content

Interface: Publisher<E>

An interface that describes an event publisher.

Type parameters

Name
E

Methods

pub

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

Publishes an event with data to a topic.

Type parameters

NameType
Kextends string | number | symbol

Parameters

NameTypeDescription
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

Defined in

src/sdk/data/EventBus.ts:63