UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

15 lines (14 loc) 625 B
import { type BaseError, type BaseErrorOptions } from "./BaseError.js"; /** Options for `ResponseError`. */ interface ResponseErrorOptions extends BaseErrorOptions { readonly code?: number; } /** Error thrown when a received HTTP response isn't OK. */ export declare class ResponseError extends Error implements BaseError { /** Provide additional named contextual data that is relevant to the `Error` instance. */ readonly [key: string]: unknown; /** HTTP status code for the response. */ readonly code: number; constructor(message?: string, { code, ...options }?: ResponseErrorOptions); } export {};