@nathamanath/event-bus
v1.0.1
Published
A TypeScript event bus
Maintainers
Readme
@nathamanath/event-bus
A TypeScript event bus
Installation
yarn add @nathamanath/event-busUsage
Basic usage, See ./examples and ./tests for more.
import {EventBus} from '@nathamanath/event-bus'
const bus = new EventBus().init({})
bus.registerEvent('example')
const subscription = bus.subscribe({ event: 'example', ({{adjective}) => console.log(`${adjective} example!`) })
bus.publish({ event, data: { adjective: "Nice" })
// Rm single subscription
subscription.cancel()
// Clean up all subscriptions
bus.destroy()License
MIT
