跳到主要内容

FieldValidationError

Defined in: packages/rxdb/src/entity/entity-value.utils.ts:227

字段值校验失败的描述。

Remarks​

rule 与 value 只由 validateFieldValue 产出;冻结的 validateEntityFieldValue 永远只返回 field 与 message 两个键。

Properties​

field​

field: string;

Defined in: packages/rxdb/src/entity/entity-value.utils.ts:229

字段的物理名


message​

message: string;

Defined in: packages/rxdb/src/entity/entity-value.utils.ts:231

面向用户的错误文案


rule?​

optional rule?: FieldValidationRule;

Defined in: packages/rxdb/src/entity/entity-value.utils.ts:233

命中的规则标识,供调用方做程序化分支


value?​

optional value?: JsonValue;

Defined in: packages/rxdb/src/entity/entity-value.utils.ts:235

触发失败的值,已规范化为 JSON-safe 形态;无法安全转换或字段加密时该键不存在