Problem: You want to re-throw a JavaScript error to provide a friendlier error


Problem: You want to re-throw a JavaScript error to provide a friendlier error. But, you want to keep the original error details too.

Solution: Include the original error via `cause`.

More: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause

#javascript

View original on X