diff --git a/apps/web/src/types/assets.d.ts b/apps/web/src/types/assets.d.ts index baea43f..5739da3 100644 --- a/apps/web/src/types/assets.d.ts +++ b/apps/web/src/types/assets.d.ts @@ -1,3 +1,5 @@ +/// + declare module '*.wasm?url' { const url: string; export default url; diff --git a/apps/web/src/workers/gif.worker.ts b/apps/web/src/workers/gif.worker.ts index 8f68e3b..92eda58 100644 --- a/apps/web/src/workers/gif.worker.ts +++ b/apps/web/src/workers/gif.worker.ts @@ -55,7 +55,7 @@ self.onmessage = (e: MessageEvent) => { void (async () => { try { const result = await handleGenerate(msg); - self.postMessage(result, [result.gifData]); + self.postMessage(result, { transfer: [result.gifData] }); } catch (err: any) { self.postMessage({ type: 'error', message: err.message ?? String(err) } satisfies ErrorOutput); }