INNER CODE UNIT · TypeScript
postModuleInitMessage
andywer/threads.js · src/worker/index.ts:59
function postModuleInitMessage(methodNames: string[]) {
const initMessage: WorkerInitMessage = {
type: WorkerMessageType.init,
exposed: {
type: "module",
methods: methodNames
}
}
Implementation.postMessageToMaster(initMessage)
}
function postJobErrorMessage(uid: number, rawError: Error | TransferDescriptor<Error>) {
const { payload: error, transferables } = deconstructTransfer(rawError)
const errorMessage: WorkerJobErrorMessage = {
type: WorkerMessageType.error,
uid,
error: serialize(error) as any as SerializedError
}