react-render-order-fixer
Version:
This library allows your react component to be re-rendered where it is needed.
21 lines (20 loc) • 560 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function createActionEmitter() {
var listeners = [];
return {
addListener: function (fn) {
listeners.push(fn);
},
removeListener: function (fn) {
var idx = listeners.indexOf(fn);
if (idx >= 0) {
listeners.splice(idx, 1);
}
},
fireAction: function () {
listeners.forEach(function (l) { return l(); });
}
};
}
exports.default = createActionEmitter;