跳到主要内容

MetadataValidationRule

type MetadataValidationRule =
| "unknownFormat"
| "formatTypeMismatch"
| "formatOnRelation"
| "readonlyOnRelation"
| "missingFormatConfig"
| "invalidFormatConfig"
| "invalidRange"
| "missingEnum"
| "invalidEnumConfig"
| "duplicateEnum"
| "enumOptionsMismatch"
| "invalidOptionsConfig"
| "cardinalityConflict"
| "unsupportedRepositorySyncType"
| "missingQueryCacheAdapter"
| "invalidPermissions";

Defined in: packages/rxdb/src/entity/metadata-validate.ts:38

注册期元数据校验规则。

Remarks​

全集 16 项,由 validateEntityMetadata 产出。 missingRelationPrimary / unsupportedRelationValueType 属于 RelationResolutionRule, 由字段描述 DTO 的生成阶段产出,不在本联合内。