跳到主要内容

parseEntityFieldsDescriptor()

function parseEntityFieldsDescriptor(value): EntityFieldsDescriptor;

Defined in: packages/rxdb/src/entity/entity-field.utils.ts:971

解析并校验来自网络或存储的字段描述。

Parameters​

ParameterTypeDescription
valueunknown任意未受信输入

Returns​

EntityFieldsDescriptor

全新构造的描述对象;任意层级的未知键都不会出现在返回值里

Throws​

RxDBError dtoVersion 不匹配、已知键缺失或类型错误、 值非 JSON-safe,或字段组合违反 INV-4 / INV-5 / INV-6

Remarks​

未知键静默丢弃、已知键严格校验(D6.1)。跨 format 的陌生配置键属于前者: 那是注册期 invalidFormatConfig 的职责,解析器只负责把它删掉。