yaschema-api-fetcher
Preparing search index...
ShouldRetryEvaluator
Type Alias ShouldRetryEvaluator<ReqHeadersT, ReqParamsT, ReqQueryT, ReqBodyT, ResStatusT, ResHeadersT, ResBodyT, ErrResStatusT, ErrResHeadersT, ErrResBodyT>
ShouldRetryEvaluator
:
(
api
:
{
api
:
HttpApi
<
ReqHeadersT
,
ReqParamsT
,
ReqQueryT
,
ReqBodyT
,
ResStatusT
,
ResHeadersT
,
ResBodyT
,
ErrResStatusT
,
ErrResHeadersT
,
ErrResBodyT
,
>
;
req
:
ApiRequest
<
ReqHeadersT
,
ReqParamsT
,
ReqQueryT
,
ReqBodyT
>
;
res
:
|
ApiFetchResult
<
ResStatusT
,
ResHeadersT
,
ResBodyT
,
ErrResStatusT
,
ErrResHeadersT
,
ErrResBodyT
,
>
|
undefined
;
retryCount
:
number
;
}
,
)
=>
Promise
<
false
|
{
afterDelayMSec
:
number
;
wasCanceled
?:
()
=>
void
}
>
Return
false
to not retry or an object describing when to retry
Type Parameters
ReqHeadersT
extends
AnyHeaders
ReqParamsT
extends
AnyParams
ReqQueryT
extends
AnyQuery
ReqBodyT
extends
AnyBody
ResStatusT
extends
AnyStatus
ResHeadersT
extends
AnyHeaders
ResBodyT
extends
AnyBody
ErrResStatusT
extends
AnyStatus
ErrResHeadersT
extends
AnyHeaders
ErrResBodyT
extends
AnyBody
Type declaration
(
api
:
{
api
:
HttpApi
<
ReqHeadersT
,
ReqParamsT
,
ReqQueryT
,
ReqBodyT
,
ResStatusT
,
ResHeadersT
,
ResBodyT
,
ErrResStatusT
,
ErrResHeadersT
,
ErrResBodyT
,
>
;
req
:
ApiRequest
<
ReqHeadersT
,
ReqParamsT
,
ReqQueryT
,
ReqBodyT
>
;
res
:
|
ApiFetchResult
<
ResStatusT
,
ResHeadersT
,
ResBodyT
,
ErrResStatusT
,
ErrResHeadersT
,
ErrResBodyT
,
>
|
undefined
;
retryCount
:
number
;
}
,
)
:
Promise
<
false
|
{
afterDelayMSec
:
number
;
wasCanceled
?:
()
=>
void
}
>
Parameters
api
:
{
api
:
HttpApi
<
ReqHeadersT
,
ReqParamsT
,
ReqQueryT
,
ReqBodyT
,
ResStatusT
,
ResHeadersT
,
ResBodyT
,
ErrResStatusT
,
ErrResHeadersT
,
ErrResBodyT
,
>
;
req
:
ApiRequest
<
ReqHeadersT
,
ReqParamsT
,
ReqQueryT
,
ReqBodyT
>
;
res
:
|
ApiFetchResult
<
ResStatusT
,
ResHeadersT
,
ResBodyT
,
ErrResStatusT
,
ErrResHeadersT
,
ErrResBodyT
,
>
|
undefined
;
retryCount
:
number
;
}
Returns
Promise
<
false
|
{
afterDelayMSec
:
number
;
wasCanceled
?:
()
=>
void
}
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
yaschema-api-fetcher
Loading...
Return
false
to not retry or an object describing when to retry