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

Defined in: [packages/common/src/local-first/Owner.ts:90](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/local-first/Owner.ts#L90)

An [ReadonlyOwner](https://evolu.dev/docs/api-reference/common/local-first/Owner/interfaces/ReadonlyOwner) or [Owner](https://evolu.dev/docs/api-reference/common/local-first/Owner/interfaces/Owner) with non-empty [OwnerTransport](https://evolu.dev/docs/api-reference/common/local-first/Owner/type-aliases/OwnerTransport)s
so it can be synced.

## Properties

<a id="owner"></a>

### owner

```ts
readonly owner:
  | ReadonlyOwner
  | Owner;
```

Defined in: [packages/common/src/local-first/Owner.ts:91](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/local-first/Owner.ts#L91)

---

<a id="transports"></a>

### transports

```ts
readonly transports: readonly [OwnerWebSocketTransport, OwnerWebSocketTransport];
```

Defined in: [packages/common/src/local-first/Owner.ts:92](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/local-first/Owner.ts#L92)