UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

12 lines (11 loc) 438 B
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";