(uid: number, rawError: Error | TransferDescriptor<Error>)
| 68 | } |
| 69 | |
| 70 | function postJobErrorMessage(uid: number, rawError: Error | TransferDescriptor<Error>) { |
| 71 | const { payload: error, transferables } = deconstructTransfer(rawError) |
| 72 | const errorMessage: WorkerJobErrorMessage = { |
| 73 | type: WorkerMessageType.error, |
| 74 | uid, |
| 75 | error: serialize(error) as any as SerializedError |
| 76 | } |
| 77 | Implementation.postMessageToMaster(errorMessage, transferables) |
| 78 | } |
| 79 | |
| 80 | function postJobResultMessage(uid: number, completed: boolean, resultValue?: any) { |
| 81 | const { payload, transferables } = deconstructTransfer(resultValue) |
no test coverage detected