shelving
Version:
Toolkit for using data in JavaScript.
12 lines (11 loc) • 438 B
JavaScript
import { BaseError } from "./BaseError.js";
/** Error thrown when a received HTTP response isn't OK. */
export class ResponseError extends BaseError {
/** HTTP status code for the response. */
code;
constructor(message = ResponseError.prototype.message, options) {
super(message, { caller: ResponseError, ...options });
this.code = options?.code ?? 400;
}
}
ResponseError.prototype.name = "ResponseError";