File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change 1
1
import { RequestInfo , RequestInit , Response } from 'node-fetch'
2
2
3
+ export interface RetryOptions {
4
+ retryMaxDuration ?: number
5
+ retryInitialDelay ?: number
6
+ retryBackoff ?: number
7
+ retryOnHttpError ?: ( error : Error ) => boolean
8
+ retryOnHttpResponse ?: ( response : Response ) => boolean
9
+ socketTimeout ?: number
10
+ forceSocketTimeout ?: boolean
11
+ }
12
+
3
13
export interface RequestInitWithRetry extends RequestInit {
4
- retryOptions ?: {
5
- retryMaxDuration ?: number
6
- retryInitialDelay ?: number
7
- retryBackoff ?: number
8
- retryOnHttpError ?: ( error : Error ) => boolean
9
- retryOnHttpResponse ?: ( response : Response ) => boolean
10
- socketTimeout ?: number
11
- forceSocketTimeout ?: boolean
12
- }
14
+ retryOptions ?: RetryOptions | false
13
15
}
14
16
15
17
declare function fetch (
You can’t perform that action at this time.
0 commit comments