easy-eventbus
Advanced tools
Comparing version 0.4.3 to 0.4.4
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.eventBus=e():t.eventBus=e()}(this,(()=>(()=>{"use strict";var t={};return{607:function(t,e){var r=this&&this.__spreadArray||function(t,e,r){if(r||2===arguments.length)for(var s,i=0,n=e.length;i<n;i++)!s&&i in e||(s||(s=Array.prototype.slice.call(e,0,i)),s[i]=e[i]);return t.concat(s||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.EasySubscriber=void 0;var s=function(){function t(t){this.listeners=[],this.id=-1,Object.defineProperty(this,"id",{value:t,writable:!1})}return t.prototype.on=function(t,e){this.addListener(t,e)},t.prototype.once=function(t,e){var r=this;this.addListener(t,(function(){r.removeListener(t),e()}))},t.prototype.addListener=function(t,e){var r=0;this.listeners.some((function(e,s){var i=e.type===t;return i&&(r=s),i}))?(console.warn("EasEventBus: 添加的事件 ".concat(t," 有重复,已覆盖")),this.listeners[r]={type:t,func:e}):this.listeners.push({type:t,func:e})},t.prototype.addListeners=function(t){var e=this,r=this.listeners.map((function(t){return t.type}));t.forEach((function(t){var s=t.type,i=t.fn;r.includes(s)?(console.warn("EasEventBus: 添加的事件 ".concat(s," 有重复,已覆盖")),e.listeners=e.listeners.map((function(t){return t.type===s?{type:s,func:i}:t}))):e.listeners.push({type:s,func:i})}))},t.prototype.removeListener=function(t){this.listeners=this.listeners.filter((function(e){return e.type!==t}))},t.prototype.removeListeners=function(t){this.listeners=this.listeners.filter((function(e){return!t.includes(e.type)}))},t.prototype.removeAllListener=function(){this.listeners=[]},t.prototype.getListener=function(){return this.listeners},t}();e.EasySubscriber=s;var i=function(){function t(){this.subscribers=[],this.subscribers=[],this.id=0,this.count=0}return t.prototype.createSubscriber=function(){this.count+=1,this.$emit("create"),this.id+=1;var t=this.id;return this.subscribers.push(new s(t)),this.subscribers[this.subscribers.length-1]},t.prototype.$emit=function(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];this.subscribers.forEach((function(r){r.listeners.some((function(r){return r.type===t&&(r.func.apply(r,e),!0)}))}))},t.prototype.dispatch=function(t){for(var e=[],s=1;s<arguments.length;s++)e[s-1]=arguments[s];this.$emit.apply(this,r([t],e,!1))},t.prototype.removeSubscriber=function(t){var e=this;return this.subscribers.some((function(r,s){return r.id===t&&(e.subscribers[s]=null,e.subscribers.splice(s,1),e.count-=1,!0)}))},t.prototype.removeAllSubscriber=function(){this.count=0,this.subscribers=[]},t.prototype.getSubscriber=function(t){return t?this.subscribers.filter((function(e){return e.id===t}))[0]:this.subscribers},t}();e.default=i}}[607](0,t),t})())); | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.eventBus=e():t.eventBus=e()}(self,(()=>(()=>{"use strict";var t={d:(e,r)=>{for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{EasyEventbus:()=>s,EasySubscriber:()=>n,default:()=>i});var r=function(t,e,r){if(r||2===arguments.length)for(var n,s=0,i=e.length;s<i;s++)!n&&s in e||(n||(n=Array.prototype.slice.call(e,0,s)),n[s]=e[s]);return t.concat(n||Array.prototype.slice.call(e))},n=function(){function t(t){this.listeners=[],this.id=-1,Object.defineProperty(this,"id",{value:t,writable:!1})}return t.prototype.on=function(t,e){this.addListener(t,e)},t.prototype.once=function(t,e){var r=this;this.addListener(t,(function(){r.removeListener(t),e()}))},t.prototype.addListener=function(t,e){var r=0;this.listeners.some((function(e,n){var s=e.type===t;return s&&(r=n),s}))?(console.warn("EasEventBus: 添加的事件 ".concat(t," 有重复,已覆盖")),this.listeners[r]={type:t,func:e}):this.listeners.push({type:t,func:e})},t.prototype.addListeners=function(t){var e=this,r=this.listeners.map((function(t){return t.type}));t.forEach((function(t){var n=t.type,s=t.fn;r.includes(n)?(console.warn("EasEventBus: 添加的事件 ".concat(n," 有重复,已覆盖")),e.listeners=e.listeners.map((function(t){return t.type===n?{type:n,func:s}:t}))):e.listeners.push({type:n,func:s})}))},t.prototype.removeListener=function(t){this.listeners=this.listeners.filter((function(e){return e.type!==t}))},t.prototype.removeListeners=function(t){this.listeners=this.listeners.filter((function(e){return!t.includes(e.type)}))},t.prototype.removeAllListener=function(){this.listeners=[]},t.prototype.getListener=function(){return this.listeners},t}(),s=function(){function t(){this.subscribers=[],this.subscribers=[],this.id=0,this.count=0}return t.prototype.createSubscriber=function(){this.count+=1,this.$emit("create"),this.id+=1;var t=this.id;return this.subscribers.push(new n(t)),this.subscribers[this.subscribers.length-1]},t.prototype.$emit=function(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];this.subscribers.forEach((function(r){r.listeners.some((function(r){return r.type===t&&(r.func.apply(r,e),!0)}))}))},t.prototype.dispatch=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this.$emit.apply(this,r([t],e,!1))},t.prototype.removeSubscriber=function(t){var e=this;return this.subscribers.some((function(r,n){return r.id===t&&(e.subscribers[n]=null,e.subscribers.splice(n,1),e.count-=1,!0)}))},t.prototype.removeAllSubscriber=function(){this.count=0,this.subscribers=[]},t.prototype.getSubscriber=function(t){return t?this.subscribers.filter((function(e){return e.id===t}))[0]:this.subscribers},t}();const i=s;return e})())); |
{ | ||
"name": "easy-eventbus", | ||
"version": "0.4.3", | ||
"version": "0.4.4", | ||
"description": "this is a library for eventbus", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -120,3 +120,2 @@ /** | ||
} | ||
export { EasyListener, EasySubscriber }; | ||
export default EasyEventbus; | ||
export { EasyListener, EasySubscriber, EasyEventbus }; |
@@ -236,3 +236,2 @@ /** | ||
}()); | ||
export { EasySubscriber }; | ||
export default EasyEventbus; | ||
export { EasySubscriber, EasyEventbus }; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
20700
6
0
356