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