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

***

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

# Type Alias: GarminConnectClient

> **GarminConnectClient** = `object`

Defined in: [garmin-connect/src/adapters/client/garmin-connect-client.types.ts:9](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/client/garmin-connect-client.types.ts#L9)

@kaiord/garmin-connect - Garmin Connect API client for Kaiord

## Properties

### auth

> **auth**: `AuthProvider`

Defined in: [garmin-connect/src/adapters/client/garmin-connect-client.types.ts:10](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/garmin-connect/src/adapters/client/garmin-connect-client.types.ts#L10)

***

### init

> **init**: () => `Promise`<[`InitResult`](InitResult.md)>

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

#### Returns

`Promise`<[`InitResult`](InitResult.md)>

***

### service

> **service**: [`GarminWorkoutClient`](GarminWorkoutClient.md)

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