@slack/web-api / RetryOptions
Interface: RetryOptions
Defined in: packages/web-api/src/retry-policies.ts:6
Options to create retry policies. Extends from https://github.com/tim-kos/node-retry.
Extends
WrapOptions
Properties
factor?
optional factor?: number;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:119
The exponential factor to use.
Default
2
Inherited from
WrapOptions.factor
forever?
optional forever?: boolean;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:82
Whether to retry forever.
Default
false
Inherited from
WrapOptions.forever
maxRetryTime?
optional maxRetryTime?: number;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:92
The maximum time (in milliseconds) that the retried operation is allowed to run.
Default
Infinity
Inherited from
WrapOptions.maxRetryTime
maxTimeout?
optional maxTimeout?: number;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:129
The maximum number of milliseconds between two retries.
Default
Infinity
Inherited from
WrapOptions.maxTimeout
minTimeout?
optional minTimeout?: number;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:124
The number of milliseconds before starting the first retry.
Default
1000
Inherited from
WrapOptions.minTimeout
randomize?
optional randomize?: boolean;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:134
Randomizes the timeouts by multiplying a factor between 1-2.
Default
false
Inherited from
WrapOptions.randomize
retries?
optional retries?: number;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:103
The maximum amount of times to retry the operation.
Default
10
Inherited from
WrapOptions.retries
unref?
optional unref?: boolean;
Defined in: packages/web-api/node_modules/@types/retry/index.d.ts:87
Whether to unref the setTimeout's.
Default
false
Inherited from
WrapOptions.unref