CommitChangeSetRow
type CommitChangeSetRow = Pick<CommitChangeSet,
| "unitId"
| "transactionId"
| "namespace"
| "entity"
| "entityId"
| "operation"
| "patch"
| "inversePatch"
| "origin">;
Defined in: packages/rxdb-plugin-working-tree/src/commit/commit-codec.ts:123
一行 rxdb_commit_change_set 中参与还原的那九列。
Remarks
收成 Pick 而不是整个 CommitChangeSet:还原只需要这九列,收窄入参让
decodeCommitChangeSetUnit 也能直接吃裸行对象(跨进程传过来的、测试里拼的),
而不必先构造一个实体实例。九列的取值与 CommitChangeUnitContent 一一对应。