@vue-composable/web
Advanced tools
Comparing version 1.0.0-dev.18 to 1.0.0-dev.20
@@ -829,9 +829,9 @@ 'use strict'; | ||
const args = e.data || []; | ||
return new Promise(res => { | ||
return new Promise((res) => { | ||
try { | ||
Promise.resolve(f.apply(f, args)) | ||
// @ts-ignore | ||
.then(x => res(postMessage([true, x]))) | ||
.then((x) => res(postMessage([true, x]))) | ||
// @ts-ignore | ||
.catch(x => res(postMessage([false, x]))); | ||
.catch((x) => res(postMessage([false, x]))); | ||
} | ||
@@ -851,3 +851,3 @@ catch (e) { | ||
"onmessage=", | ||
`(${inlineWorkExecution.toString()})(${fn.toString()})` | ||
`(${inlineWorkExecution.toString()})(${fn.toString()})`, | ||
]; | ||
@@ -888,3 +888,3 @@ const blob = new Blob(blobScript, { type: "text/javascript" }); | ||
: core.NO_OP; | ||
worker.addEventListener("message", e => { | ||
worker.addEventListener("message", (e) => { | ||
if (e.data[0]) { | ||
@@ -898,3 +898,3 @@ res(e.data[1]); | ||
}, core.PASSIVE_EV); | ||
worker.addEventListener("error", e => { | ||
worker.addEventListener("error", (e) => { | ||
terminate(); | ||
@@ -911,3 +911,3 @@ rej(e); | ||
lazy: true, | ||
throwException: true | ||
throwException: true, | ||
}); | ||
@@ -914,0 +914,0 @@ return promise; |
@@ -792,9 +792,9 @@ 'use strict'; | ||
const args = e.data || []; | ||
return new Promise(res => { | ||
return new Promise((res) => { | ||
try { | ||
Promise.resolve(f.apply(f, args)) | ||
// @ts-ignore | ||
.then(x => res(postMessage([true, x]))) | ||
.then((x) => res(postMessage([true, x]))) | ||
// @ts-ignore | ||
.catch(x => res(postMessage([false, x]))); | ||
.catch((x) => res(postMessage([false, x]))); | ||
} | ||
@@ -814,3 +814,3 @@ catch (e) { | ||
"onmessage=", | ||
`(${inlineWorkExecution.toString()})(${fn.toString()})` | ||
`(${inlineWorkExecution.toString()})(${fn.toString()})`, | ||
]; | ||
@@ -851,3 +851,3 @@ const blob = new Blob(blobScript, { type: "text/javascript" }); | ||
: core.NO_OP; | ||
worker.addEventListener("message", e => { | ||
worker.addEventListener("message", (e) => { | ||
if (e.data[0]) { | ||
@@ -861,3 +861,3 @@ res(e.data[1]); | ||
}, core.PASSIVE_EV); | ||
worker.addEventListener("error", e => { | ||
worker.addEventListener("error", (e) => { | ||
terminate(); | ||
@@ -874,3 +874,3 @@ rej(e); | ||
lazy: true, | ||
throwException: true | ||
throwException: true, | ||
}); | ||
@@ -877,0 +877,0 @@ return promise; |
@@ -0,1 +1,2 @@ | ||
import { CancellablePromiseResult } from '@vue-composable/core'; | ||
import { PromiseResultFactory } from '@vue-composable/core'; | ||
@@ -520,3 +521,3 @@ import { Ref } from '@vue/composition-api'; | ||
export declare function useWorkerFunction<T, TArgs extends Array<any>>(fn: (...args: TArgs) => T, options?: WebWorkerFunctionOptions): import("../../../core/src").PromiseResultFactory<Promise<unknown>, TArgs> & import("../../../core/src").CancellablePromiseResult<any>; | ||
export declare function useWorkerFunction<T, TArgs extends Array<any>>(fn: (...args: TArgs) => T, options?: WebWorkerFunctionOptions): PromiseResultFactory<Promise<T>, TArgs> & CancellablePromiseResult; | ||
@@ -523,0 +524,0 @@ export declare interface WebStorage { |
@@ -828,9 +828,9 @@ import { onUnmounted, onMounted, watch, ref, isRef, computed, getCurrentInstance, provide, inject } from '@vue/composition-api'; | ||
const args = e.data || []; | ||
return new Promise(res => { | ||
return new Promise((res) => { | ||
try { | ||
Promise.resolve(f.apply(f, args)) | ||
// @ts-ignore | ||
.then(x => res(postMessage([true, x]))) | ||
.then((x) => res(postMessage([true, x]))) | ||
// @ts-ignore | ||
.catch(x => res(postMessage([false, x]))); | ||
.catch((x) => res(postMessage([false, x]))); | ||
} | ||
@@ -850,3 +850,3 @@ catch (e) { | ||
"onmessage=", | ||
`(${inlineWorkExecution.toString()})(${fn.toString()})` | ||
`(${inlineWorkExecution.toString()})(${fn.toString()})`, | ||
]; | ||
@@ -887,3 +887,3 @@ const blob = new Blob(blobScript, { type: "text/javascript" }); | ||
: NO_OP; | ||
worker.addEventListener("message", e => { | ||
worker.addEventListener("message", (e) => { | ||
if (e.data[0]) { | ||
@@ -897,3 +897,3 @@ res(e.data[1]); | ||
}, PASSIVE_EV); | ||
worker.addEventListener("error", e => { | ||
worker.addEventListener("error", (e) => { | ||
terminate(); | ||
@@ -910,3 +910,3 @@ rej(e); | ||
lazy: true, | ||
throwException: true | ||
throwException: true, | ||
}); | ||
@@ -913,0 +913,0 @@ return promise; |
{ | ||
"name": "@vue-composable/web", | ||
"version": "1.0.0-dev.18", | ||
"version": "1.0.0-dev.20", | ||
"description": "@vue-composable/web", | ||
@@ -42,3 +42,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"@vue-composable/core": "1.0.0-dev.18" | ||
"@vue-composable/core": "1.0.0-dev.20" | ||
}, | ||
@@ -45,0 +45,0 @@ "devDependencies": { |
180323
4991
+ Added@vue-composable/core@1.0.0-dev.20(transitive)
- Removed@vue-composable/core@1.0.0-dev.18(transitive)