[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) › SettledSyncRoute

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

A route whose reconciliation ended while its relay offers a change the
database skipped, so it is incomplete. Changes stored from other relays
request no round through it; the next round requested through it, such as by
[Evolu.requestSync](https://evolu.dev/docs/api-reference/common/local-first/Evolu/interfaces/Evolu#requestsync) or a reopen, checks it again.

## Extends

- [`Typed`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed)\<`"Settled"`\>

## Properties

<a id="completeat"></a>

### completeAt

```ts
readonly completeAt:
  | number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> & Brand<"LessThan281474976710655"> & Brand<"Millis">
  | null;
```

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

When the route last became complete, or null.

---

<a id="lastreceivedat"></a>

### lastReceivedAt

```ts
readonly lastReceivedAt: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> & Brand<"LessThan281474976710655"> & Brand<"Millis">;
```

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

When processing a frame from the route last finished. Never null, because
the reply that skipped the change set it.

---

<a id="lastsentat"></a>

### lastSentAt

```ts
readonly lastSentAt: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> & Brand<"LessThan281474976710655"> & Brand<"Millis">;
```

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

When this database last sent a request through the route.

---

<a id="skippederror"></a>

### skippedError

```ts
readonly skippedError: SyncRouteError;
```

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

The first change skipped in the latest reply that skipped one.

---

<a id="transportid"></a>

### transportId

```ts
readonly transportId: SyncTransportId;
```

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

---

<a id="type"></a>

### type

```ts
readonly type: "Settled";
```

Defined in: [packages/common/src/Type.ts:15402](https://github.com/evoluhq/evolu/blob/f082fdd974e25fa0eb1134e4b34f15b740af8fe2/packages/common/src/Type.ts#L15402)

#### Inherited from

[`Typed`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed).[`type`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed#type)