itd-api / ClientHooks
Interface: ClientHooks
Defined in: core/options.ts:159
Хуки запроса.
Вызываются последовательно; исключение внутри хука прервёт запрос, поэтому свою логику лучше оборачивать в try.
Methods
onError()?
ts
optional onError(context): void | Promise<void>;Defined in: core/options.ts:165
При любой ошибке запроса, включая те, что будут повторены.
Parameters
context
Returns
void | Promise<void>
onRequest()?
ts
optional onRequest(context): void | Promise<void>;Defined in: core/options.ts:161
Перед отправкой. Можно дописать заголовки — объект headers изменяемый.
Parameters
context
Returns
void | Promise<void>
onResponse()?
ts
optional onResponse(context): void | Promise<void>;Defined in: core/options.ts:163
После успешного ответа, до разбора тела.
Parameters
context
Returns
void | Promise<void>
onRetry()?
ts
optional onRetry(context): void | Promise<void>;Defined in: core/options.ts:167
Перед паузой между попытками.
Parameters
context
Returns
void | Promise<void>