shelving
Version:
Toolkit for using data in JavaScript.
15 lines (14 loc) • 625 B
TypeScript
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 {};