New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

worker-timers

Package Overview
Dependencies
Maintainers
1
Versions
261
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

worker-timers - npm Package Compare versions

Comparing version

to
4.0.4

2

build/es5/script.min.js

@@ -1,1 +0,1 @@

!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?b(exports):"function"==typeof define&&define.amd?define(["exports"],b):b(a.workerTimers=a.workerTimers||{})}(this,function(a){"use strict";var b=function(a){return void 0!==a.method&&"call"===a.method},c=function(a){return null===a.error&&"number"==typeof a.id},d=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,e=function(a){for(var b=Math.round(Math.random()*d);a.has(b);)b=Math.round(Math.random()*d);return b},f=new Blob(['!function(){"use strict";var a=new Map,b=new Map,c=function(b){var c=a.get(b);if(void 0===c)throw new Error(\'There is no interval scheduled with the given id "\'+b+\'".\');clearTimeout(c),a.delete(b)},d=function(a){var c=b.get(a);if(void 0===c)throw new Error(\'There is no timeout scheduled with the given id "\'+a+\'".\');clearTimeout(c),b.delete(a)},e=function(a,b){var c=void 0;if("performance"in self){var d=performance.now();a-=Math.max(0,d-b),c=d}else c=Date.now();return{delay:a,expected:c+a}},f=function a(b,c,d,e){var f="performance"in self?performance.now():Date.now();f>d?postMessage({id:null,method:"call",params:{timerId:c,timerType:e}}):b.set(c,setTimeout(a,d-f,b,c,d,e))},g=function(b,c,d){var g=void 0,h=e(b,d);b=h.delay,g=h.expected,a.set(c,setTimeout(f,b,a,c,g,"interval"))},h=function(a,c,d){var g=void 0,h=e(a,d);a=h.delay,g=h.expected,b.set(c,setTimeout(f,a,b,c,g,"timeout"))};addEventListener("message",function(a){var b=a.data;try{if("clear"===b.method){var e=b.id,f=b.params,i=f.timerId,j=f.timerType;if("interval"===j)c(i),postMessage({error:null,id:e});else{if("timeout"!==j)throw new Error(\'The given type "\'+j+\'" is not supported\');d(i),postMessage({error:null,id:e})}}else{if("set"!==b.method)throw new Error(\'The given method "\'+b.method+\'" is not supported\');var k=b.params,l=k.delay,m=k.now,n=k.timerId,o=k.timerType;if("interval"===o)g(l,n,m);else{if("timeout"!==o)throw new Error(\'The given type "\'+o+\'" is not supported\');h(l,n,m)}}}catch(a){postMessage({error:{message:a.message},id:b.id,result:null})}})}();'],{type:"application/javascript"}),g=URL.createObjectURL(f),h=function(a){var d=new Map,f=new Map,g=new Map,h=new Worker(a);return h.addEventListener("message",function(a){var e=a.data;if(b(e)){var h=e.params,i=h.timerId,j=h.timerType;if("interval"===j){var k=d.get(i);if("number"==typeof k){var l=g.get(k);if(void 0===l||l.timerId!==i||l.timerType!==j)throw new Error("The timer is in an undefined state.")}else{if(void 0===k)throw new Error("The timer is in an undefined state.");k()}}else if("timeout"===j){var k=f.get(i);if("number"==typeof k){var l=g.get(k);if(void 0===l||l.timerId!==i||l.timerType!==j)throw new Error("The timer is in an undefined state.")}else{if(void 0===k)throw new Error("The timer is in an undefined state.");k(),f.delete(i)}}}else{if(!c(e)){console.log(e);var m=e.error.message;throw new Error(m)}var n=e.id,l=g.get(n);if(void 0===l)throw new Error("The timer is in an undefined state.");var i=l.timerId,j=l.timerType;g.delete(n),"interval"===j?d.delete(i):f.delete(i)}}),{clearInterval:function(a){var b=e(g);g.set(b,{timerId:a,timerType:"interval"}),d.set(a,b),h.postMessage({id:b,method:"clear",params:{timerId:a,timerType:"interval"}})},clearTimeout:function(a){var b=e(g);g.set(b,{timerId:a,timerType:"timeout"}),f.set(a,b),h.postMessage({id:b,method:"clear",params:{timerId:a,timerType:"timeout"}})},setInterval:function(a,b){var c=e(d);return d.set(c,function(){a(),"function"==typeof d.get(c)&&h.postMessage({id:null,method:"set",params:{delay:b,now:performance.now(),timerId:c,timerType:"interval"}})}),h.postMessage({id:null,method:"set",params:{delay:b,now:performance.now(),timerId:c,timerType:"interval"}}),c},setTimeout:function(a,b){var c=e(f);return f.set(c,a),h.postMessage({id:null,method:"set",params:{delay:b,now:performance.now(),timerId:c,timerType:"timeout"}}),c}}}(g),i=h.clearInterval,j=h.clearTimeout,k=h.setInterval,l=h.setTimeout;a.clearInterval=i,a.clearTimeout=j,a.setInterval=k,a.setTimeout=l,Object.defineProperty(a,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.workerTimers=e.workerTimers||{})}(this,function(e){"use strict";var t=function(e){return void 0!==e.method&&"call"===e.method},r=function(e){return null===e.error&&"number"==typeof e.id},i=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,n=function(e){for(var t=Math.round(Math.random()*i);e.has(t);)t=Math.round(Math.random()*i);return t},a=new Blob(['!function(){"use strict";var a=new Map,b=new Map,c=function(b){var c=a.get(b);if(void 0===c)throw new Error(\'There is no interval scheduled with the given id "\'+b+\'".\');clearTimeout(c),a.delete(b)},d=function(a){var c=b.get(a);if(void 0===c)throw new Error(\'There is no timeout scheduled with the given id "\'+a+\'".\');clearTimeout(c),b.delete(a)},e=function(a,b){var c=void 0;if("performance"in self){var d=performance.now();a-=Math.max(0,d-b),c=d}else c=Date.now();return{delay:a,expected:c+a}},f=function a(b,c,d,e){var f="performance"in self?performance.now():Date.now();f>d?postMessage({id:null,method:"call",params:{timerId:c,timerType:e}}):b.set(c,setTimeout(a,d-f,b,c,d,e))},g=function(b,c,d){var g=void 0,h=e(b,d);b=h.delay,g=h.expected,a.set(c,setTimeout(f,b,a,c,g,"interval"))},h=function(a,c,d){var g=void 0,h=e(a,d);a=h.delay,g=h.expected,b.set(c,setTimeout(f,a,b,c,g,"timeout"))};addEventListener("message",function(a){var b=a.data;try{if("clear"===b.method){var e=b.id,f=b.params,i=f.timerId,j=f.timerType;if("interval"===j)c(i),postMessage({error:null,id:e});else{if("timeout"!==j)throw new Error(\'The given type "\'+j+\'" is not supported\');d(i),postMessage({error:null,id:e})}}else{if("set"!==b.method)throw new Error(\'The given method "\'+b.method+\'" is not supported\');var k=b.params,l=k.delay,m=k.now,n=k.timerId,o=k.timerType;if("interval"===o)g(l,n,m);else{if("timeout"!==o)throw new Error(\'The given type "\'+o+\'" is not supported\');h(l,n,m)}}}catch(a){postMessage({error:{message:a.message},id:b.id,result:null})}})}();'],{type:"application/javascript"}),o=function(e){var i=new Map,a=new Map,o=new Map,d=new Worker(e);return d.addEventListener("message",function(e){var n=e.data;if(t(n)){var d=n.params,s=d.timerId;if("interval"===(f=d.timerType))if("number"==typeof(m=i.get(s))){if(void 0===(u=o.get(m))||u.timerId!==s||u.timerType!==f)throw new Error("The timer is in an undefined state.")}else{if(void 0===m)throw new Error("The timer is in an undefined state.");m()}else if("timeout"===f){var m=a.get(s);if("number"==typeof m){if(void 0===(u=o.get(m))||u.timerId!==s||u.timerType!==f)throw new Error("The timer is in an undefined state.")}else{if(void 0===m)throw new Error("The timer is in an undefined state.");m(),a.delete(s)}}}else{if(!r(n)){console.log(n);var l=n.error.message;throw new Error(l)}var c=n.id,u=o.get(c);if(void 0===u)throw new Error("The timer is in an undefined state.");var s=u.timerId,f=u.timerType;o.delete(c),"interval"===f?i.delete(s):a.delete(s)}}),{clearInterval:function(e){var t=n(o);o.set(t,{timerId:e,timerType:"interval"}),i.set(e,t),d.postMessage({id:t,method:"clear",params:{timerId:e,timerType:"interval"}})},clearTimeout:function(e){var t=n(o);o.set(t,{timerId:e,timerType:"timeout"}),a.set(e,t),d.postMessage({id:t,method:"clear",params:{timerId:e,timerType:"timeout"}})},setInterval:function(e,t){var r=n(i);return i.set(r,function(){e(),"function"==typeof i.get(r)&&d.postMessage({id:null,method:"set",params:{delay:t,now:performance.now(),timerId:r,timerType:"interval"}})}),d.postMessage({id:null,method:"set",params:{delay:t,now:performance.now(),timerId:r,timerType:"interval"}}),r},setTimeout:function(e,t){var r=n(a);return a.set(r,e),d.postMessage({id:null,method:"set",params:{delay:t,now:performance.now(),timerId:r,timerType:"timeout"}}),r}}}(URL.createObjectURL(a)),d=o.clearInterval,s=o.clearTimeout,m=o.setInterval,l=o.setTimeout;e.clearInterval=d,e.clearTimeout=s,e.setInterval=m,e.setTimeout=l,Object.defineProperty(e,"__esModule",{value:!0})});

@@ -18,3 +18,3 @@ {

"grunt-contrib-clean": "^1.0.0",
"grunt-contrib-uglify": "^2.0.0",
"grunt-contrib-uglify": "^3.0.0",
"grunt-karma": "^2.0.0",

@@ -77,3 +77,3 @@ "grunt-replace": "^1.0.1",

"types": "build/es2015/module.d.ts",
"version": "4.0.3"
"version": "4.0.4"
}