跳到主要内容

toEntitySyncResolver()

function toEntitySyncResolver(source): EntitySyncResolver;

Defined in: packages/rxdb/src/sync-contract/entity-sync-resolver.ts:123

把历史签名里的 databaseSync 参数归一成解析器。

Parameters​

ParameterTypeDescription
source| SyncOptions | EntitySyncResolver | undefined解析器,或旧调用点传入的数据库级 sync

Returns​

EntitySyncResolver

解析器;传入的是 SyncOptions 时构造一个没有实例覆盖的解析器

Remarks​

公开函数(validateEntityMetadata、buildPushableRepositoryRules 等)原来收 databaseSync: SyncOptions。参数类型放宽成两者之一,旧调用照常编译、行为逐字不变; 新调用传 rxdb.entitySync 就用上实例覆盖。