jokio
Version:
core, awesome, simple functions
12 lines (11 loc) • 453 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var compose_1 = require("./compose");
exports.default = (function () {
var items = [];
return {
subscribe: function (event) { return items.push(event); },
unsubscribe: function (event) { return items = items.filter(function (x) { return x !== event; }); },
publish: function (data) { return compose_1.default.apply(void 0, items); }
};
});