UNPKG

@bitbybit-dev/manifold-worker

Version:

Bit By Bit Developers Manifold Based CAD Library to Program Geometry Via WebWorker

22 lines (21 loc) 704 B
import { initializationComplete, onMessageInput } from "./manifold-worker"; export class ManifoldWorkerMock { constructor() { this.initializationComplete = (jscad, plugins, doNotPost) => { initializationComplete(jscad, plugins, doNotPost); }; this.onMessageInput = (inputs) => { onMessageInput(inputs, (res) => { if (this.onmessage) { this.onmessage({ data: res }); } else { console.log("No onmessage function defined"); } }); }; } postMessage(data) { if (data !== "busy") { this.onMessageInput(data); } } }