parseEntityFieldsDescriptor()
function parseEntityFieldsDescriptor(value): EntityFieldsDescriptor;
Defined in: packages/rxdb/src/entity/entity-field.utils.ts:971
解析并校验来自网络或存储的字段描述。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | 任意未受信输入 |
Returns
全新构造的描述对象;任意层级的未知键都不会出现在返回值里
Throws
RxDBError dtoVersion 不匹配、已知键缺失或类型错误、
值非 JSON-safe,或字段组合违反 INV-4 / INV-5 / INV-6
Remarks
未知键静默丢弃、已知键严格校验(D6.1)。跨 format 的陌生配置键属于前者:
那是注册期 invalidFormatConfig 的职责,解析器只负责把它删掉。