SyncStateResource
Defined in: rxdb-angular/src/use-sync-state.ts:24
useSyncState 的返回值。
Remarks
字段与核心的 SyncState 一一对应,只是每一项各自装进 Signal:
模板只读了 online 时,pendingCount 的变化不会让它重新求值。
三端等价实现:React useSyncState(渲染快照)、Vue useSyncState(ComputedRef),
字段名与语义完全一致,只是容器形态不同。
Properties
lastConflict
readonly lastConflict: Signal<SyncConflict | null>;
Defined in: rxdb-angular/src/use-sync-state.ts:34
上一次冲突判定;不会被后续成功清空,它是历史事实。
lastError
readonly lastError: Signal<Error | null>;
Defined in: rxdb-angular/src/use-sync-state.ts:32
上一次回推失败;成功一轮后清空。
online
readonly online: Signal<boolean>;
Defined in: rxdb-angular/src/use-sync-state.ts:26
远端当前是否可达。
pendingCount
readonly pendingCount: Signal<number>;
Defined in: rxdb-angular/src/use-sync-state.ts:28
两条推送路径合计仍未推到远端的变更数(changelog 待推 + QueryCache 出站)。
syncing
readonly syncing: Signal<boolean>;
Defined in: rxdb-angular/src/use-sync-state.ts:30
是否有一轮回推正在进行。