RxDBCapabilityVersionKind
Defined in: packages/rxdb/src/system/migration.ts:139
版本不匹配时报给用户的「哪个号」——插件能力自己的。
Remarks
能力版本号由贡献它的插件定义,核心数不清也不该数:第三方插件同样要能报出可读的版本不匹配, 而它的号名核心不可能预先枚举。于是这里不枚举号名,只多要一样东西——归属哪个能力。
要它是因为号名单独拿出来没有归属:用户同时装着几个插件时,一句「commit protocol 版本不对」
指不回该升哪个包。带上能力名就和 capability-watermark.ts 里 RxDBCapabilityClaim 的归因、
以及「未认领能力守卫」报的那个名字对上了,三处口径一致。
Properties
capability
readonly capability: string;
Defined in: packages/rxdb/src/system/migration.ts:141
能力名,与贡献它的插件的 IRxDBPlugin.name 同值
kind
readonly kind: string;
Defined in: packages/rxdb/src/system/migration.ts:144
该能力内部的号名,如 'commit protocol';原样渲染进错误消息