Skip to content

Instantly share code, notes, and snippets.

@JamesTheAwesomeDude
Last active April 11, 2024 19:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JamesTheAwesomeDude/2149956256a4c33e9163c8278c289ed2 to your computer and use it in GitHub Desktop.
Save JamesTheAwesomeDude/2149956256a4c33e9163c8278c289ed2 to your computer and use it in GitHub Desktop.
JavaScript convert error event to error object
export function error_fromEvent(event) {
const error = new Error(event.message, {cause: event});
if (event.type === 'error')
error.name = `${event.target.__proto__.constructor.name}Error`;
else
error.name = `${event.__proto__.constructor.name}`;
return error;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment