refactor(frontend): specify global object

This commit is contained in:
syuilo 2025-11-07 20:20:13 +09:00
parent 46d30f454b
commit ef1cdca6f9
4 changed files with 6 additions and 6 deletions

View File

@ -21,5 +21,5 @@ onmessage = (event) => {
render(event.data.hash, canvas); render(event.data.hash, canvas);
const bitmap = canvas.transferToImageBitmap(); const bitmap = canvas.transferToImageBitmap();
postMessage({ id: event.data.id, bitmap }, [bitmap]); self.postMessage({ id: event.data.id, bitmap }, [bitmap]);
}; };

View File

@ -11,7 +11,7 @@ const canvas = globalThis.OffscreenCanvas && new OffscreenCanvas(1, 1);
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
const gl = canvas?.getContext('webgl2'); const gl = canvas?.getContext('webgl2');
if (gl) { if (gl) {
postMessage({ result: true }); self.postMessage({ result: true });
} else { } else {
postMessage({ result: false }); self.postMessage({ result: false });
} }

View File

@ -21,5 +21,5 @@ onmessage = (event) => {
render(event.data.hash, canvas); render(event.data.hash, canvas);
const bitmap = canvas.transferToImageBitmap(); const bitmap = canvas.transferToImageBitmap();
postMessage({ id: event.data.id, bitmap }, [bitmap]); self.postMessage({ id: event.data.id, bitmap }, [bitmap]);
}; };

View File

@ -11,7 +11,7 @@ const canvas = globalThis.OffscreenCanvas && new OffscreenCanvas(1, 1);
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
const gl = canvas?.getContext('webgl2'); const gl = canvas?.getContext('webgl2');
if (gl) { if (gl) {
postMessage({ result: true }); self.postMessage({ result: true });
} else { } else {
postMessage({ result: false }); self.postMessage({ result: false });
} }