import { generatePatch } from "./mapPatch.js"; self.onmessage = (event) => { const { id, world, rect, options } = event.data || {}; try { const result = generatePatch(world, rect, options || {}); self.postMessage({ id, ok: true, world, result }); } catch (error) { self.postMessage({ id, ok: false, error: error?.message || String(error), stack: error?.stack || "" }); } };