Документация

Класс: RateLimitError

HTTP 429: превышен лимит запросов.

Расширяет

Конструкторы

Конструктор

new RateLimitError(
   status,
   body,
   headers,
   message?
): RateLimitError;

Параметры

status

number

body

unknown

headers

Headers

message?

string

Возвращает

RateLimitError

Унаследовано от

APIError.constructor

Свойства

body

readonly body: unknown;

Разобранный JSON, текст ответа или undefined для пустого тела.

Унаследовано от

APIError.body


headers

readonly headers: Headers;

Заголовки HTTP-ответа.

Унаследовано от

APIError.headers


requestId

readonly requestId: string | undefined;

ID запроса из x-typesafe-request-id или undefined, если он отсутствует.

Унаследовано от

APIError.requestId


retryAfterMs

readonly retryAfterMs: number | undefined;

Задержка повтора от сервера в миллисекундах или undefined, если она отсутствует или некорректна.


status

readonly status: number;

Код состояния HTTP-ответа.

Унаследовано от

APIError.status

Методы

fromResponse()

static fromResponse(
   status,
   body,
   headers
): APIError;

Создаёт подкласс ошибки для кода состояния HTTP.

Параметры

status

number

body

unknown

headers

Headers

Возвращает

APIError

Унаследовано от

APIError.fromResponse