mitt.js 597 B

1234567891011121314151617181920212223
  1. import "./chunk-HM4MQYWN.js";
  2. // node_modules/mitt/dist/mitt.mjs
  3. function mitt_default(n) {
  4. return { all: n = n || /* @__PURE__ */ new Map(), on: function(t, e) {
  5. var i = n.get(t);
  6. i ? i.push(e) : n.set(t, [e]);
  7. }, off: function(t, e) {
  8. var i = n.get(t);
  9. i && (e ? i.splice(i.indexOf(e) >>> 0, 1) : n.set(t, []));
  10. }, emit: function(t, e) {
  11. var i = n.get(t);
  12. i && i.slice().map(function(n2) {
  13. n2(e);
  14. }), (i = n.get("*")) && i.slice().map(function(n2) {
  15. n2(t, e);
  16. });
  17. } };
  18. }
  19. export {
  20. mitt_default as default
  21. };
  22. //# sourceMappingURL=mitt.js.map