reportError
Dispatch an uncaught exception. Similar to a synchronous version of:
setTimeout(() => { throw error; }, 0);
The error can not be caught with a try/catch
block. An error event will be dispatched to the global scope. You can prevent the error from being reported to the console with Event.prototype.preventDefault()
:
addEventListener("error", (event) => {
event.preventDefault();
});
reportError(new Error("foo")); // Will not be reported.
In Deno, this error will terminate the process if not intercepted like above.
function
reportError(
error: any)
: void;
reportError(
error: any)
: void
Parameters
error: any
Return Type
void
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/reportError