local-module-worker.ts (366B)
1 import { validateLocalModule } from './local-modules.js'; 2 const scope = globalThis as unknown as { onmessage: ((e: MessageEvent<Uint8Array>) => void) | null; postMessage(value: unknown): void }; 3 scope.onmessage = ({ data }) => { 4 void validateLocalModule(data).then(module => scope.postMessage({ module }), error => scope.postMessage({ error: String(error) })); 5 };