useEmitt-CNLI0b59.js 336 B

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