[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:84](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Owner.ts#L84)

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:85](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Owner.ts#L85)

---

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

### transports

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

Defined in: [packages/common/src/local-first/Owner.ts:86](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Owner.ts#L86)