1 |
- function s(n){return{all:n=n||new Map,on:function(e,o){var t=n.get(e);t?t.push(o):n.set(e,[o])},off:function(e,o){var t=n.get(e);t&&(o?t.splice(t.indexOf(o)>>>0,1):n.set(e,[]))},emit:function(e,o){var t=n.get(e);t&&t.slice().map(function(f){f(o)}),(t=n.get("*"))&&t.slice().map(function(f){f(e,o)})}}}const u=s(),a=u;export{a as b};
|