UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

13 lines (12 loc) 447 B
import { setBaseErrorOptions } from "./BaseError.js"; /** Error thrown when a received HTTP response isn't OK. */ export class ResponseError extends Error { /** HTTP status code for the response. */ code; constructor(message, { code = 400, ...options } = {}) { super(message, options); this.code = code; setBaseErrorOptions(ResponseError, this, options); } } ResponseError.prototype.name = "ResponseError";