async-array-buffer
Advanced tools
Comparing version 1.1.0 to 1.1.1
@@ -10,2 +10,2 @@ import { load } from 'async-array-buffer-broker'; | ||
export const disconnect = asyncArrayBuffer.disconnect; | ||
//# sourceMappingURL=/users/chrisguttandin/repositories/async-array-buffer/node_modules/tsconfig-holy-grail/src/module.js.map | ||
//# sourceMappingURL=/private/var/folders/d9/rfrzl3y142q4pz1rvmx3ytt80000gn/t/async-array-buffer-repository-sdtexc/node_modules/tsconfig-holy-grail/src/module.js.map |
// tslint:disable-next-line:max-line-length | ||
export const worker = `!function(){"use strict";var e=function(e){return new ArrayBuffer(e)};addEventListener("message",function r(s,t){var a=t.data;try{if("allocate"===a.method){var l=a.id,n=a.params.length,o=e(n);s.postMessage({error:null,id:l,result:{arrayBuffer:o}},[o])}else if("connect"===a.method){var d=a.id,i=a.params.port;i.start(),i.addEventListener("message",r.bind(null,i)),s.postMessage({error:null,id:d,result:null})}else if("deallocate"===a.method);else if("disconnect"===a.method){var u=a.id;a.params.port.close(),s.postMessage({error:null,id:u,result:null})}}catch(e){s.postMessage({error:{message:e.message},id:a.id,result:null})}}.bind(null,self))}();`; | ||
//# sourceMappingURL=/users/chrisguttandin/repositories/async-array-buffer/node_modules/tsconfig-holy-grail/src/worker/worker.js.map | ||
//# sourceMappingURL=/private/var/folders/d9/rfrzl3y142q4pz1rvmx3ytt80000gn/t/async-array-buffer-repository-sdtexc/node_modules/tsconfig-holy-grail/src/worker/worker.js.map |
@@ -15,4 +15,3 @@ (function (global, factory) { | ||
}; | ||
var load = function load(url) { | ||
var worker = new Worker(url); | ||
var wrap = function wrap(worker) { | ||
var ongoingRequests = new Set(); | ||
@@ -89,2 +88,6 @@ var allocate = function allocate(length) { | ||
}; | ||
var load = function load(url) { | ||
var worker = new Worker(url); | ||
return wrap(worker); | ||
}; | ||
@@ -91,0 +94,0 @@ // tslint:disable-next-line:max-line-length |
@@ -1,1 +0,1 @@ | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(e.asyncArrayBuffer={})}(this,function(e){"use strict";var r=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,t=function(e){for(var t=Math.round(Math.random()*r);e.has(t);)t=Math.round(Math.random()*r);return t},a=new Blob(['!function(){"use strict";var e=function(e){return new ArrayBuffer(e)};addEventListener("message",function r(s,t){var a=t.data;try{if("allocate"===a.method){var l=a.id,n=a.params.length,o=e(n);s.postMessage({error:null,id:l,result:{arrayBuffer:o}},[o])}else if("connect"===a.method){var d=a.id,i=a.params.port;i.start(),i.addEventListener("message",r.bind(null,i)),s.postMessage({error:null,id:d,result:null})}else if("deallocate"===a.method);else if("disconnect"===a.method){var u=a.id;a.params.port.close(),s.postMessage({error:null,id:u,result:null})}}catch(e){s.postMessage({error:{message:e.message},id:a.id,result:null})}}.bind(null,self))}();'],{type:"application/javascript"}),n=function(e){var r=new Worker(e),a=new Set;return{allocate:function(e){return new Promise(function(n,s){var o=t(a);a.add(o),r.addEventListener("message",function e(t){var d=t.data;d.id===o&&(a.delete(o),r.removeEventListener("message",e),null===d.error?n(d.result.arrayBuffer):s(new Error(d.error.message)))}),r.postMessage({id:o,method:"allocate",params:{length:e}})})},connect:function(e){return new Promise(function(n,s){var o=t(a);a.add(o),r.addEventListener("message",function e(t){var d=t.data;d.id===o&&(a.delete(o),r.removeEventListener("message",e),null===d.error?n():s(new Error(d.error.message)))}),r.postMessage({id:o,method:"connect",params:{port:e}},[e])})},deallocate:function(e){r.postMessage({id:null,method:"deallocate",params:{arrayBuffer:e}},[e])},disconnect:function(e){return new Promise(function(n,s){var o=t(a);a.add(o),r.addEventListener("message",function e(t){var d=t.data;d.id===o&&(a.delete(o),r.removeEventListener("message",e),null===d.error?n():s(new Error(d.error.message)))}),r.postMessage({id:o,method:"disconnect",params:{port:e}},[e])})}}}(URL.createObjectURL(a)),s=n.allocate,o=n.connect,d=n.deallocate,i=n.disconnect;e.allocate=s,e.connect=o,e.deallocate=d,e.disconnect=i,Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(e.asyncArrayBuffer={})}(this,function(e){"use strict";var r=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,t=function(e){for(var t=Math.round(Math.random()*r);e.has(t);)t=Math.round(Math.random()*r);return t},a=function(e){var r=new Set;return{allocate:function(a){return new Promise(function(n,o){var s=t(r);r.add(s),e.addEventListener("message",function t(a){var d=a.data;d.id===s&&(r.delete(s),e.removeEventListener("message",t),null===d.error?n(d.result.arrayBuffer):o(new Error(d.error.message)))}),e.postMessage({id:s,method:"allocate",params:{length:a}})})},connect:function(a){return new Promise(function(n,o){var s=t(r);r.add(s),e.addEventListener("message",function t(a){var d=a.data;d.id===s&&(r.delete(s),e.removeEventListener("message",t),null===d.error?n():o(new Error(d.error.message)))}),e.postMessage({id:s,method:"connect",params:{port:a}},[a])})},deallocate:function(r){e.postMessage({id:null,method:"deallocate",params:{arrayBuffer:r}},[r])},disconnect:function(a){return new Promise(function(n,o){var s=t(r);r.add(s),e.addEventListener("message",function t(a){var d=a.data;d.id===s&&(r.delete(s),e.removeEventListener("message",t),null===d.error?n():o(new Error(d.error.message)))}),e.postMessage({id:s,method:"disconnect",params:{port:a}},[a])})}}},n=new Blob(['!function(){"use strict";var e=function(e){return new ArrayBuffer(e)};addEventListener("message",function r(s,t){var a=t.data;try{if("allocate"===a.method){var l=a.id,n=a.params.length,o=e(n);s.postMessage({error:null,id:l,result:{arrayBuffer:o}},[o])}else if("connect"===a.method){var d=a.id,i=a.params.port;i.start(),i.addEventListener("message",r.bind(null,i)),s.postMessage({error:null,id:d,result:null})}else if("deallocate"===a.method);else if("disconnect"===a.method){var u=a.id;a.params.port.close(),s.postMessage({error:null,id:u,result:null})}}catch(e){s.postMessage({error:{message:e.message},id:a.id,result:null})}}.bind(null,self))}();'],{type:"application/javascript"}),o=function(e){var r=new Worker(e);return a(r)}(URL.createObjectURL(n)),s=o.allocate,d=o.connect,i=o.deallocate,l=o.disconnect;e.allocate=s,e.connect=d,e.deallocate=i,e.disconnect=l,Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -10,2 +10,2 @@ import { load } from 'async-array-buffer-broker'; | ||
export var disconnect = asyncArrayBuffer.disconnect; | ||
//# sourceMappingURL=/users/chrisguttandin/repositories/async-array-buffer/node_modules/tsconfig-holy-grail/src/module.js.map | ||
//# sourceMappingURL=/private/var/folders/d9/rfrzl3y142q4pz1rvmx3ytt80000gn/t/async-array-buffer-repository-sdtexc/node_modules/tsconfig-holy-grail/src/module.js.map |
// tslint:disable-next-line:max-line-length | ||
export var worker = "!function(){\"use strict\";var e=function(e){return new ArrayBuffer(e)};addEventListener(\"message\",function r(s,t){var a=t.data;try{if(\"allocate\"===a.method){var l=a.id,n=a.params.length,o=e(n);s.postMessage({error:null,id:l,result:{arrayBuffer:o}},[o])}else if(\"connect\"===a.method){var d=a.id,i=a.params.port;i.start(),i.addEventListener(\"message\",r.bind(null,i)),s.postMessage({error:null,id:d,result:null})}else if(\"deallocate\"===a.method);else if(\"disconnect\"===a.method){var u=a.id;a.params.port.close(),s.postMessage({error:null,id:u,result:null})}}catch(e){s.postMessage({error:{message:e.message},id:a.id,result:null})}}.bind(null,self))}();"; | ||
//# sourceMappingURL=/users/chrisguttandin/repositories/async-array-buffer/node_modules/tsconfig-holy-grail/src/worker/worker.js.map | ||
//# sourceMappingURL=/private/var/folders/d9/rfrzl3y142q4pz1rvmx3ytt80000gn/t/async-array-buffer-repository-sdtexc/node_modules/tsconfig-holy-grail/src/worker/worker.js.map |
@@ -7,3 +7,3 @@ { | ||
"dependencies": { | ||
"async-array-buffer-broker": "^1.1.0", | ||
"async-array-buffer-broker": "^1.2.0", | ||
"async-array-buffer-worker": "^2.1.0" | ||
@@ -69,3 +69,3 @@ }, | ||
"types": "build/es2015/module.d.ts", | ||
"version": "1.1.0" | ||
"version": "1.1.1" | ||
} |
17572
175