Subscribe #

To be notified when a particular topic is published, use the subscribe method to register a callback function.
This method returns a function which can be invoked later for unsubscription.

const unsubscribe = eventBus.subscribe('myTopic', data => {
// handle the event with the data passed
})

// Unsubscribe later
unsubscribe()

Options #

Options can be passed to the subscribe function to customise the behaviour of the subscriber.

const options = {
fireOnce: true
}

const unsubscribe = eventBus.subscribe('myTopic', data => {
// handle the event with the data passed
}, options)

The supported options are:

PropertyTypeDefaultDescription
fireOncebooleanfalseSet to true for the subscriber to be notified just once