跳到主要内容

UseOptions<T>

type UseOptions<T> = T | (() => T) | Ref<T> | ComputedRef<T>;

Defined in: rxdb-vue/src/hooks.ts:23

查询选项的入参形态:可以是常量、getter、Ref 或 ComputedRef。

Type Parameters​

Type Parameter
T

Remarks​

RVU-011:此前是模块内的私有别名,在 .d.ts 里被内联成一长串联合类型, 调用方写不出具名的包装函数签名。

三种响应式形态一律按内容比较,不是按引用:reactive 对象原地改字段、 ref 换成结构等价的新对象,都会被正确识别(前者重查,后者不重查)。 代价是选项必须可序列化——含函数、Symbol、类实例(游标实体除外)时抛 TypeError。 详见 useRepositoryQuery。

Angular 侧同名类型只有 T | (() => T)(signal 本身就是 getter),React 侧同 Angular。