跳到主要内容

isRxDBEntity()

function isRxDBEntity<T>(target): target is InstanceType<T>;

Defined in: packages/rxdb/src/rxdb-utils.ts:116

检查是否为 RxDB 实体。

Type Parameters​

Type Parameter
T extends EntityType

Parameters​

ParameterTypeDescription
targetunknown要检查的对象

Returns​

target is InstanceType<T>

是实体返回 true,否则返回 false

Remarks​

这是唯一需要「查不到也不抛」的入口,所以它不走 getEntityStatus, 自己直接读 STATUS 槽位。返回值也从 target && ...(假值时把入参原样吐回来) 改成真正的 boolean,并声明为类型守卫。