getSyncableRepositories()
function getSyncableRepositories(entities, globalSync?): Readonly<EntityMetadataType>[];
Defined in: packages/rxdb/src/sync-contract/sync-type-utils.ts:350
获取需要同步的 repository 列表
Parameters
| Parameter | Type | Description |
|---|---|---|
entities | Readonly<EntityMetadataType>[] | 实体元数据数组 |
globalSync? | | SyncOptions | EntitySyncResolver | 全局同步配置(可选);传实例解析器 rxdb.entitySync 时连同实例覆盖一起解析 |
Returns
Readonly<EntityMetadataType>[]
需要同步的实体列表
Example
const entities = [todoMetadata, userMetadata, systemMetadata];
const syncable = getSyncableRepositories(entities);
// 返回: [todoMetadata, userMetadata] (排除 systemMetadata)