transitionMetadata()
function transitionMetadata(metadataOptions, options?): EntityMetadata;
Defined in: packages/rxdb/src/entity/metadata-transition.ts:33
将元数据选项(metadataOptions)转换为实体元数据(metadata)
该函数执行以下操作:
- 收集实体原型链上的所有元数据选项
- 创建属性映射、关系映射和索引映射
- 处理实体继承关系
- 设置显示名称、默认值属性、外键关系和外键名称
- 添加辅助方法如isForeignKey
Parameters
| Parameter | Type | Description |
|---|---|---|
metadataOptions | EntityMetadataOptions | 实体元数据选项,包含实体的基本配置 |
options? | | EntityType | EntityMetadataOptions | AbstractEntityType | EntityMetadataOptions[] | 可选的目标类,用于获取原型链上的元数据 |