Events
Events
import { Events } from 'node-mariner';
// Register the event listener
const PubSub = new Events();
// Register event
const sampleMessageListener = message => {
console.log('You sent sample message', message)
}
PubSub.on('sample-message', sampleMessageListener)
// Check if listener is properly registered
console.log(PubSub.count()) // returns 1
// Emit the event
PubSub.emit('sample-message', 'this is dummy message')
// results in 'You sent sample message', 'this is a dummy message'
// Deregister the listener
PubSub.off('sample-message', sampleMessageListener);
// Check if listener is properly deregistered
console.log(PubSub.count()) // returns 0Methods
Last updated