export declare const DataLayerWorkerString = "\n\nvar canvasB = null;\nvar ctxWorker = null;\nvar dpr = 1;\nvar capturedImageBitmapScale = null;\nvar capturedImageBitmap = null;\n\nself.onmessage = e => {\n  if (e.data.canvas) {\n    // update canvas (this should happen initially)\n    canvasB = e.data.canvas;\n    ctxWorker = canvasB.getContext(\"2d\");\n  }\n  if(e.data.dpr) {\n    dpr = e.data.dpr;\n    ctxWorker.scale(dpr, dpr);\n  }\n  if(e.data.capturedImageBitmap !== undefined) {\n    capturedImageBitmap = e.data.capturedImageBitmap;\n  }\n  if(ctxWorker && e.data.offset && e.data.width && e.data.height && e.data.capturedImageBitmap) {\n    ctxWorker.clearRect(0, 0, canvasB.width, canvasB.height);\n    ctxWorker.drawImage(\n      e.data.capturedImageBitmap,\n      e.data.offset.x,\n      e.data.offset.y,\n      e.data.width,\n      e.data.height,\n    );\n  }\n};\n";
