fix: build

This commit is contained in:
not-nullptr 2025-02-14 23:47:11 +00:00
parent 18ad1a8e0f
commit b4f5c20793
1 changed files with 3 additions and 5 deletions

View File

@ -1,4 +1,3 @@
import { type WorkerMessage, type OmitBetterStrict } from "$lib/types";
import Vips from "wasm-vips"; import Vips from "wasm-vips";
const vipsPromise = Vips({}); const vipsPromise = Vips({});
@ -11,9 +10,8 @@ vipsPromise
postMessage({ type: "error", error }); postMessage({ type: "error", error });
}); });
const handleMessage = async ( // eslint-disable-next-line @typescript-eslint/no-explicit-any
message: WorkerMessage, const handleMessage = async (message: any): Promise<any> => {
): Promise<OmitBetterStrict<WorkerMessage, "id"> | undefined> => {
const vips = await vipsPromise; const vips = await vipsPromise;
switch (message.type) { switch (message.type) {
case "convert": { case "convert": {
@ -33,7 +31,7 @@ const handleMessage = async (
}; };
onmessage = async (e) => { onmessage = async (e) => {
const message: WorkerMessage = e.data; const message = e.data;
try { try {
const res = await handleMessage(message); const res = await handleMessage(message);
if (!res) return; if (!res) return;