itd-api / ItdApiErrorInit
Interface: ItdApiErrorInit
Defined in: core/errors.ts:82
Параметры конструктора ItdApiError.
Properties
code
code: ItdErrorCode;Defined in: core/errors.ts:86
Строковый код ошибки из тела ответа.
detail?
optional detail?: string;Defined in: core/errors.ts:90
Расширенное описание, если сервер его прислал.
fieldErrors?
optional fieldErrors?: ItdFieldErrors;Defined in: core/errors.ts:94
Ошибки по конкретным полям (сведены из errors и violations).
message
message: string;Defined in: core/errors.ts:88
Человекочитаемое сообщение.
method
method: string;Defined in: core/errors.ts:98
HTTP-метод запроса.
path
path: string;Defined in: core/errors.ts:100
Путь запроса без базового URL.
rateLimit?
optional rateLimit?: number;Defined in: core/errors.ts:108
Сколько запросов разрешено в окне (x-ratelimit-limit).
rateLimitRemaining?
optional rateLimitRemaining?: number;Defined in: core/errors.ts:110
Сколько запросов осталось в окне (x-ratelimit-remaining).
raw
raw: unknown;Defined in: core/errors.ts:102
Тело ответа как оно пришло — на случай, если документация разошлась с реальностью.
requestId?
optional requestId?: string;Defined in: core/errors.ts:96
Идентификатор запроса из заголовков ответа, если есть.
response?
optional response?: Response;Defined in: core/errors.ts:104
Сам объект ответа. Тело уже прочитано.
retryAfter?
optional retryAfter?: number;Defined in: core/errors.ts:106
Значение Retry-After в миллисекундах, если заголовок был.
status
status: number;Defined in: core/errors.ts:84
HTTP-статус ответа.
title?
optional title?: string;Defined in: core/errors.ts:92
Заголовок ошибки, если сервер его прислал.