RepositorySyncCapability
Defined in: packages/rxdb/src/sync-contract/sync-type-utils.ts:95
某个同步类型的同步能力
Properties
offlineWrite
readonly offlineWrite: boolean;
Defined in: packages/rxdb/src/sync-contract/sync-type-utils.ts:116
远端不可达时能否先落本地、恢复连接后重放
Remarks
与 RepositorySyncCapability.push 正交:querycache 的远端契约是纯 REST
(create / update / delete / findByIds / fetchMetadata),没有 changelog
端点,但它有本地行缓存可写、有出站队列可重放。
pull
readonly pull: boolean;
Defined in: packages/rxdb/src/sync-contract/sync-type-utils.ts:97
能否从远端拉取
push
readonly push: boolean;
Defined in: packages/rxdb/src/sync-contract/sync-type-utils.ts:106
能否走 changelog 推送管道(remoteAdapter.mergeChanges)
Remarks
这个字段问的是管道,不是「能不能把本地改动送到远端」。离线写回推请看 RepositorySyncCapability.offlineWrite。