跳到主要内容

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。