INNER CODE UNIT · TypeScript
deconstructTransfer
andywer/threads.js · src/worker/index.ts:43
function deconstructTransfer(thing: any) {
return isTransferDescriptor(thing)
? { payload: thing.send, transferables: thing.transferables }
: { payload: thing, transferables: undefined }
}
function postFunctionInitMessage() {
const initMessage: WorkerInitMessage = {
type: WorkerMessageType.init,
exposed: {
type: "function"
}
}
Implementation.postMessageToMaster(initMessage)
}
function postModuleInitMessage(methodNames: string[]) {
const initMessage: WorkerInitMessage = {