4.0.1 • Published 7 years ago
postup v4.0.1
Postup
Multi channel message bus
Postup is a multi channel message bus written in TypeScript. It runs in the browser, or on the server using node.js.
Setup
yarn add postupor
npm install --save postupUsage
Before you start import the library
import Postup from 'postup'Basic usage
// Setup a new bus with no buffer
const bus = new Postup()
const chan = bus.channel(['topic'])
// Data published can be anything
const context = { test: true }
// Setup a subscriber
const ubsubscribe = bus.subscribe((data, topic) => {
console.log(data, topic) // { test: true } ["topic"]
})
// Publish some data
chan.publish(context)
// Cleanup
unsubsribe()