tomasperezv / weak-subscriber

A publisher subscriber system using Weakmaps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

weak-subscriber

A publisher subscriber system using Weakmaps and Promises.

Usage

Listening to events

Publishing events

var WeakSubscriber = require('weak-subscriber');
WeakSubscriber.trigger('event-name', data);
var WeakSubscriber = require('weak-subscriber');
WeakSubscriber
    .on('event-name')
    .then(function(data) {
      // We have the data
    });

Tests

$ npm test

About

A publisher subscriber system using Weakmaps

License:MIT License


Languages

Language:JavaScript 100.0%