[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Shared](https://evolu.dev/docs/api-reference/common/local-first/Shared) › RelaySyncState

Defined in: [packages/common/src/local-first/Shared.ts:820](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/local-first/Shared.ts#L820)

One relay of an owner in one database: a transport and the database's route
through it, from [syncStateToRelaySyncStates](https://evolu.dev/docs/api-reference/common/local-first/Shared/functions/syncStateToRelaySyncStates). Its status comes from
[relaySyncStateToStatus](https://evolu.dev/docs/api-reference/common/local-first/Shared/functions/relaySyncStateToStatus) and is not stored beside them.

## Properties

<a id="route"></a>

### route

```ts
readonly route: SyncRoute;
```

Defined in: [packages/common/src/local-first/Shared.ts:822](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/local-first/Shared.ts#L822)

---

<a id="transport"></a>

### transport

```ts
readonly transport: WebSocketSyncTransport;
```

Defined in: [packages/common/src/local-first/Shared.ts:821](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/local-first/Shared.ts#L821)