claude-web/node_modules/@primeuix/utils/dist/eventbus/index.mjs

2 lines
295 B
JavaScript
Raw Normal View History

2026-02-23 02:23:38 +00:00
function s(){let r=new Map;return{on(e,t){let n=r.get(e);return n?n.push(t):n=[t],r.set(e,n),this},off(e,t){let n=r.get(e);return n&&n.splice(n.indexOf(t)>>>0,1),this},emit(e,t){let n=r.get(e);n&&n.forEach(i=>{i(t)})},clear(){r.clear()}}}export{s as EventBus};
//# sourceMappingURL=index.mjs.map