WorkingTreeCaptureRuntimeOptions
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/capture-hook.ts:83
构造捕获运行时所需的宿主能力。
Properties
domain
readonly domain: VersionedDomain;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/capture-hook.ts:88
版本化域:谁是 query cache、哪些字段不算净变化
entityManager
readonly entityManager: EntityManager;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/capture-hook.ts:85
造工作树单元实例用
newUnitId?
readonly optional newUnitId?: () => string;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/capture-hook.ts:104
单元 id 生成器;仅测试需要注入确定值
Returns
string
systemEntityIdentities
readonly systemEntityIdentities: ReadonlySet<string>;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/capture-hook.ts:101
系统实体的身份集合(namespace:name,形如 rxdb:RxDBBranch);命名空间已知时用它
systemEntityNames
readonly systemEntityNames: ReadonlySet<string>;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/capture-hook.ts:98
系统实体的裸名集合;只有实体名的场合(挂载点 4)用它
Remarks
与 systemEntityIdentities 是同一份登记簿的两种投影,不是两份清单。裸名判定天然 认不出命名空间,因此它只在 domain 不认得这个名字时才有发言权——见 WorkingTreeCaptureRuntime.targetClassOf。