A tiny Publish-Subcribe pattern to define a one-to-many dependency between objects so that when one object change state, all its dependents are notified and updated automatically.
$ npm install @sergicontre/pubsub
import PubSub from '@sergicontre/pubsub';
PubSub.publish('channel-name', value);
//Return Observable
let subscriber = PubSub.subscribe('channel-test').on((value) => {
console.log(`value: ${value}`);
});
//Return Observable
let subscriber = PubSub.subscribe('channel-test').on((value) => {
console.log(`value: ${value}`);
});
subscriber.unsubscribe();