跳到主要内容

SyncRepositoryResult

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:591

同步仓库结果

Extends​

Properties​

historyInvalidated​

historyInvalidated: boolean;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:32

是否有远端变更改写了本地实体数据

为 true 表示 undo/redo 的历史边界已经失效,必须清空撤销历史。

Inherited from​

SyncProgress.historyInvalidated


persistedProgress​

persistedProgress: boolean;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:25

是否已有写入落库(水位线推进 / remoteId 回填 / 变更应用,任意一项)

为 true 表示本次同步的部分成果不会被回滚,重试要从当前水位线继续。

Inherited from​

SyncProgress.persistedProgress


pullResult​

pullResult: PullRepositoryResult;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:595

拉取结果


pushResult​

pushResult: PushRepositoryResult;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:600

推送结果