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

***

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

# Type Alias: TokenStore

> **TokenStore** = `object`

Defined in: core/dist/index.d.ts:4289

Port for persisting authentication tokens between sessions.

## Properties

### clear

> **clear**: () => `Promise`<`void`>

Defined in: core/dist/index.d.ts:4292

#### Returns

`Promise`<`void`>

***

### load

> **load**: () => `Promise`<[`TokenData`](TokenData.md) | `null`>

Defined in: core/dist/index.d.ts:4291

#### Returns

`Promise`<[`TokenData`](TokenData.md) | `null`>

***

### save

> **save**: (`tokens`) => `Promise`<`void`>

Defined in: core/dist/index.d.ts:4290

#### Parameters

##### tokens

[`TokenData`](TokenData.md)

#### Returns

`Promise`<`void`>
