跳到主要内容

EntityMutationsOptions<T>

Defined in: packages/rxdb/src/entity/entity.utils.ts:452

getEntityMutations 的入参

Remarks​

此前它既不导出、字段又是 snake_case:getEntityMutations 本身在公开面上, 于是包外要么照抄一份结构、要么被迫写 Parameters<typeof getEntityMutations>[0] 才能给这个对象起名——本轮把类型一并转出,字段也改成与仓内其余接口一致的 camelCase。

Type Parameters​

Type ParameterDefault typeDescription
T extends EntityTypeEntityType根实体类型

Properties​

needRemoveEntities​

needRemoveEntities: object[];

Defined in: packages/rxdb/src/entity/entity.utils.ts:461

待删除的实体

Remarks​

与 getNeedRemoveEntities 同源:装的是关系另一侧的 Junction,不是根实体 T。


needSaveEntities​

needSaveEntities: InstanceType<T>[];

Defined in: packages/rxdb/src/entity/entity.utils.ts:454

待写入(新增或更新由各自的 getEntityStatus 判定)的实体