EntitySyncOverride
Defined in: packages/rxdb/src/entity/sync-override.ts:26
实例级实体同步覆盖条目。
Remarks
sync 必须是一份完整的 SyncOptions:选中后整体替换实体装饰器与数据库默认配置,
不逐字段合并 —— 用 None + local 覆盖 QueryCache + local + remote 后,生效配置里没有 remote。
目标按实体类引用选择,不按名字:不同 namespace 的同名实体是两个目标。
Example
new RxDB({
dbName: 'server',
entities: [Recipe],
sync: { type: SyncType.None, local: { adapter: 'pglite' } },
syncOverrides: [{ entity: Recipe, sync: { type: SyncType.None, local: { adapter: 'pglite' } } }]
});
Properties
entity
readonly entity: EntityType;
Defined in: packages/rxdb/src/entity/sync-override.ts:28
覆盖目标:entities 里注册的业务实体类
sync
readonly sync: SyncOptions;
Defined in: packages/rxdb/src/entity/sync-override.ts:30
该实例对这个实体使用的完整同步配置