getSystemEntityIdentities()
function getSystemEntityIdentities(): ReadonlySet<string>;
Defined in: packages/rxdb/src/system/system-entities.ts:121
全部系统表的身份(namespace:name,形如 rxdb:RxDBBranch)
Returns
ReadonlySet<string>
当前登记簿的身份集合;每次调用重新求值
Remarks
与 getSystemEntityNames 同源、同「活视图」口径(理由见那边),区别只在带不带
命名空间:裸名回答不了「public:Commit 是不是系统表」,而 epic-006 的系统表里恰好有一张
rxdb:Commit,接入方拿 Commit 当业务实体名完全合法。按裸名判的话,那个业务实体的写会被
整批判成 system 而静默绕过工作树捕获——改动不进提交,且没有任何报错形态。
交出集合而不是逐个判定的谓词(isSystemEntity 那一份要的是实体类):消费者手上
常常只有从变更日志读出来的 namespace + entity 两个字符串,回不到类引用。