跳到主要内容

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 ParameterDefault type
StaticTypes extends objectobject

Properties​

[ENTITY_STATIC_TYPES]?​

optional [ENTITY_STATIC_TYPES]?: StaticTypes;

Defined in: packages/rxdb/src/entity/entity.interface.ts:45