---
url: /docs/api/garmin-connect/type-aliases/RetryOptions.md
---
[**@kaiord/garmin-connect**](../README.md)

***

[@kaiord/garmin-connect](../README.md) / RetryOptions

# Type Alias: RetryOptions

> **RetryOptions** = `object`

Defined in: [garmin-connect/src/adapters/http/retry.ts:11](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/http/retry.ts#L11)

## Properties

### baseDelay?

> `optional` **baseDelay?**: `number`

Defined in: [garmin-connect/src/adapters/http/retry.ts:13](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/http/retry.ts#L13)

***

### logger?

> `optional` **logger?**: `Logger`

Defined in: [garmin-connect/src/adapters/http/retry.ts:16](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/http/retry.ts#L16)

***

### maxDelay?

> `optional` **maxDelay?**: `number`

Defined in: [garmin-connect/src/adapters/http/retry.ts:14](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/http/retry.ts#L14)

***

### maxRetries?

> `optional` **maxRetries?**: `number`

Defined in: [garmin-connect/src/adapters/http/retry.ts:12](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/http/retry.ts#L12)

***

### randomFn?

> `optional` **randomFn?**: () => `number`

Defined in: [garmin-connect/src/adapters/http/retry.ts:15](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/http/retry.ts#L15)

#### Returns

`number`
