Skip to main content

Interface: GrpcRetryOptions

client.GrpcRetryOptions

Properties

delayFunction

delayFunction: (attempt: number, status: StatusObject) => number

A function which accepts the current retry attempt (starts at 1) and returns the millisecond delay that should be applied before the next retry.

Type declaration

▸ (attempt, status): number

A function which accepts the current retry attempt (starts at 1) and returns the millisecond delay that should be applied before the next retry.

Parameters
NameType
attemptnumber
statusStatusObject
Returns

number


retryableDecider

retryableDecider: (attempt: number, status: StatusObject) => boolean

A function which accepts a failed status object and returns true if the call should be retried

Type declaration

▸ (attempt, status): boolean

A function which accepts a failed status object and returns true if the call should be retried

Parameters
NameType
attemptnumber
statusStatusObject
Returns

boolean