IEntityStaticType<StaticTypes>
Defined in: packages/rxdb/src/entity/entity.interface.ts:44
实体的静态类型
Remarks
仅作"可挂在类构造器上的形状"的最小承诺。没有运行时字段:
ENTITY_STATIC_TYPES 是 unique symbol 而非字符串键,类型推导时只取
StaticTypes 这个泛型参数,编译后不会变成可枚举的 own property。
实际把"声明的静态类型"挂到类上的操作由 transitionMetadata 的
反向引用(ENTITY_TYPE 槽位)完成;本接口只承担类型合并的角色。
Type Parameters
| Type Parameter | Default type |
|---|---|
StaticTypes extends object | object |
Properties
[ENTITY_STATIC_TYPES]?
optional [ENTITY_STATIC_TYPES]?: StaticTypes;
Defined in: packages/rxdb/src/entity/entity.interface.ts:45