INNER CODE UNIT · TypeScript
postUncaughtErrorMessage
andywer/threads.js · src/worker/index.ts:100
function postUncaughtErrorMessage(error: Error) {
try {
const errorMessage: WorkerUncaughtErrorMessage = {
type: WorkerMessageType.uncaughtError,
error: serialize(error) as any as SerializedError
}
Implementation.postMessageToMaster(errorMessage)
} catch (subError) {
// tslint:disable-next-line no-console
console.error(
"Not reporting uncaught error back to master thread as it " +
"occured while reporting an uncaught error already." +
"\nLatest error:", subError,
"\nOriginal error:", error
)
}
}