MutationDiagnostics
Defined in: packages/contracts/src/runtime.ts:28
Properties
Section titled “Properties”ackedCount
Section titled “ackedCount”ackedCount:
number
Defined in: packages/contracts/src/runtime.ts:31
conflictedCount
Section titled “conflictedCount”conflictedCount:
number
Defined in: packages/contracts/src/runtime.ts:39
Stale writes the server declined under the reject-if-stale Conflict policy (terminal,
ADR-0015). The optimistic Overlay is kept; the user resolves each as a new write or discards it.
failedCount
Section titled “failedCount”failedCount:
number
Defined in: packages/contracts/src/runtime.ts:32
lastAckAtUs?
Section titled “lastAckAtUs?”
optionallastAckAtUs?:string
Defined in: packages/contracts/src/runtime.ts:47
lastFlushAtUs?
Section titled “lastFlushAtUs?”
optionallastFlushAtUs?:string
Defined in: packages/contracts/src/runtime.ts:46
pendingCount
Section titled “pendingCount”pendingCount:
number
Defined in: packages/contracts/src/runtime.ts:29
quarantinedCount
Section titled “quarantinedCount”quarantinedCount:
number
Defined in: packages/contracts/src/runtime.ts:34
Mutations the server permanently rejected (terminal); surfaced, never retried (ADR-0006).
rejectedCount
Section titled “rejectedCount”rejectedCount:
number
Defined in: packages/contracts/src/runtime.ts:45
Whole write-units the authoritative endpoint declined for a business reason (terminal, ADR-0022):
the optimistic Overlay is auto-discarded for every member and the typed reason is surfaced via
onReject. Never retried (the server’s answer is authoritative).
sendingCount
Section titled “sendingCount”sendingCount:
number
Defined in: packages/contracts/src/runtime.ts:30