UNPKG

oceanic.js

Version:

A NodeJS library for interfacing with Discord.

20 lines (19 loc) 738 B
/// <reference types="node" /> /** @module DiscordRESTError */ import type { RESTMethod } from "../Constants"; import type { JSONDiscordRESTError } from "../types/json"; /** A REST error received from Discord. */ export default class DiscordRESTError extends Error { code: number; method: RESTMethod; name: string; resBody: Record<string, unknown> | null; response: Response; constructor(res: Response, resBody: Record<string, unknown>, method: RESTMethod, stack?: string); static flattenErrors(errors: Record<string, unknown>, keyPrefix?: string): Array<string>; get headers(): Headers; get path(): string; get status(): number; get statusText(): string; toJSON(): JSONDiscordRESTError; }