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