API reference › @evolu/common › local‑first/Shared › SettledSyncRoute
Defined in: packages/common/src/local-first/Shared.ts:705
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 or a reopen, checks it again.
Extends
Typed<"Settled">
Properties
completeAt
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
When the route last became complete, or null.
lastReceivedAt
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
When processing a frame from the route last finished. Never null, because the reply that skipped the change set it.
lastSentAt
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
When this database last sent a request through the route.
skippedError
readonly skippedError: SyncRouteError;
Defined in: packages/common/src/local-first/Shared.ts:708
The first change skipped in the latest reply that skipped one.
transportId
readonly transportId: SyncTransportId;
Defined in: packages/common/src/local-first/Shared.ts:706
type
readonly type: "Settled";
Defined in: packages/common/src/Type.ts:15402