import {runTask} from "./run-task.mjs";
export function messageChannelImplementation() {
const channel = new MessageChannel();
channel.port1.onmessage = event => {
const handle = event.data;
runTask(handle);
};
return handle => {
channel.port2.postMessage(handle);
};
}