跳到主要内容

BranchMaterializationBarrierContext

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:75

屏障那笔事务里交给来源方的现场。

Extended by​

Properties​

executor​

readonly executor: TransactionExecutor;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:89

屏障那笔事务的执行器;必须用它读写

Remarks​

自己开事务的实现写下的东西,会在屏障后续任何一步失败时留在库里——用户看见的是 一半目标分支的数据,而 active 还停在来源分支上。


intent​

readonly intent: BranchMaterializationIntent;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:80

staging 上冻结的那份意图


targetBranchId​

readonly targetBranchId: string;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:77

正在物化的目标分支 id