Create custom error classes in JavaScript
June 24, 2022 ‐ 1 min read
Creating your own exception hierarchy for your JavaScript can be convenient in error monitoring and catching exceptions.
To set up your own error classes in JavaScript we need to extend the base Error
type.
class ApiRequestError extends Error {
constructor(message) {
super(message);
this.name = "ApiRequestError";
}
}
Next, in our JavaScript code we can throw errors of our newly created error type.
throw new ApiRequestError("Failed to fetch resource.");