Skip to content

Commit

Permalink
build: update worker string
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisguttandin committed Mar 22, 2018
1 parent 65b9174 commit 950a0c8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/worker/worker.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// tslint:disable-next-line:max-line-length
export const worker = `!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t);var n=new Map,i=new Map,o=function(e,t){var r=void 0,n=void 0;if("performance"in self){var i=performance.now();r=i,n=e-Math.max(0,i-t)}else r=Date.now(),n=e;return{expected:r+n,remainingDelay:n}},a=function e(t,r,n,i){var o="performance"in self?performance.now():Date.now();o>n?postMessage({id:null,method:"call",params:{timerId:r,timerType:i}}):t.set(r,setTimeout(e,n-o,t,r,n,i))};addEventListener("message",function(e){var t=e.data;try{if("clear"===t.method){var r=t.id,s=t.params,u=s.timerId,l=s.timerType;if("interval"===l)!function(e){var t=n.get(e);if(void 0===t)throw new Error('There is no interval scheduled with the given id "'+e+'".');clearTimeout(t),n.delete(e)}(u),postMessage({error:null,id:r});else{if("timeout"!==l)throw new Error('The given type "'+l+'" is not supported');!function(e){var t=i.get(e);if(void 0===t)throw new Error('There is no timeout scheduled with the given id "'+e+'".');clearTimeout(t),i.delete(e)}(u),postMessage({error:null,id:r})}}else{if("set"!==t.method)throw new Error('The given method "'+t.method+'" is not supported');var d=t.params,c=d.delay,p=d.now,f=d.timerId,m=d.timerType;if("interval"===m)!function(e,t,r){var i=o(e,r),s=i.expected,u=i.remainingDelay;n.set(t,setTimeout(a,u,n,t,s,"interval"))}(c,f,p);else{if("timeout"!==m)throw new Error('The given type "'+m+'" is not supported');!function(e,t,r){var n=o(e,r),s=n.expected,u=n.remainingDelay;i.set(t,setTimeout(a,u,i,t,s,"timeout"))}(c,f,p)}}}catch(e){postMessage({error:{message:e.message},id:t.id,result:null})}})}]);`;
export const worker = `!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new Map,o=new Map,i=(t.clearScheduledInterval=(e=>{const t=n.get(e);if(void 0===t)throw new Error('There is no interval scheduled with the given id "'+e+'".');clearTimeout(t),n.delete(e)}),t.clearScheduledTimeout=(e=>{const t=o.get(e);if(void 0===t)throw new Error('There is no timeout scheduled with the given id "'+e+'".');clearTimeout(t),o.delete(e)}),(e,t)=>{let r,n;if("performance"in self){const o=performance.now();r=o,n=e-Math.max(0,o-t)}else r=Date.now(),n=e;return{expected:r+n,remainingDelay:n}}),s=(e,t,r,n)=>{const o="performance"in self?performance.now():Date.now();o>r?postMessage({id:null,method:"call",params:{timerId:t,timerType:n}}):e.set(t,setTimeout(s,r-o,e,t,r,n))};t.scheduleInterval=((e,t,r)=>{var o=i(e,r);const a=o.expected,l=o.remainingDelay;n.set(t,setTimeout(s,l,n,t,a,"interval"))}),t.scheduleTimeout=((e,t,r)=>{var n=i(e,r);const a=n.expected,l=n.remainingDelay;o.set(t,setTimeout(s,l,o,t,a,"timeout"))})},function(e,t,r){"use strict";var n=r(0);addEventListener("message",({data:e})=>{try{if("clear"===e.method){const r=e.id;var t=e.params;const o=t.timerId,i=t.timerType;if("interval"===i)(0,n.clearScheduledInterval)(o),postMessage({error:null,id:r});else{if("timeout"!==i)throw new Error('The given type "'+i+'" is not supported');(0,n.clearScheduledTimeout)(o),postMessage({error:null,id:r})}}else{if("set"!==e.method)throw new Error('The given method "'+e.method+'" is not supported');{var r=e.params;const t=r.delay,o=r.now,i=r.timerId,s=r.timerType;if("interval"===s)(0,n.scheduleInterval)(t,i,o);else{if("timeout"!==s)throw new Error('The given type "'+s+'" is not supported');(0,n.scheduleTimeout)(t,i,o)}}}}catch(t){postMessage({error:{message:t.message},id:e.id,result:null})}})}]);`;

0 comments on commit 950a0c8

Please sign in to comment.