SYSTEM_ENTITIES
const SYSTEM_ENTITIES: readonly EntityType[] = SYSTEM_ENTITY_REGISTRY;
Defined in: packages/rxdb/src/system/system-entities.ts:48
本进程见过的全部系统表身份
Remarks
这是一份判定用的清单,不是注入用的:它回答「这个类是不是某个系统表」, 不回答「哪个库该建哪些表」。后者按实例算,见 CORE_SYSTEM_ENTITIES。
核心只自带四张。 epic-006「本地工作树与提交历史」的十张表随
@aiao/rxdb-plugin-working-tree 走,装了那个包才经 registerSystemEntities 追加进来。
判定清单只此一份。此前每个需要「排除系统表」的地方都自己抄一遍类名, 抄漏一个的代价不是编译错误而是运行期的错判。
这是一份活视图,不是快照。 插件经 registerSystemEntities 追加的表会直接出现在
这里。不要在模块加载期把它 map 成一份派生常量——那会把插件的表永久排除在派生集合之外,
而症状不是编译错误(见 getSystemEntityNames)。