跳到主要内容

getSyncableRepositories()

function getSyncableRepositories(entities, globalSync?): Readonly<EntityMetadataType>[];

Defined in: packages/rxdb/src/sync-contract/sync-type-utils.ts:350

获取需要同步的 repository 列表

Parameters​

ParameterTypeDescription
entitiesReadonly<EntityMetadataType>[]实体元数据数组
globalSync?| SyncOptions | EntitySyncResolver全局同步配置(可选);传实例解析器 rxdb.entitySync 时连同实例覆盖一起解析

Returns​

Readonly<EntityMetadataType>[]

需要同步的实体列表

Example​

const entities = [todoMetadata, userMetadata, systemMetadata];
const syncable = getSyncableRepositories(entities);
// 返回: [todoMetadata, userMetadata] (排除 systemMetadata)