跳到主要内容

NamespacedState

Defined in: rxdb-angular/src/use-state.ts:237

某个 namespace + name 的状态入口。

Properties​

persistError​

readonly persistError: Signal<Error | undefined>;

Defined in: rxdb-angular/src/use-state.ts:253

最近一次持久化失败;写盘成功后自动清空。

Remarks​

配额超限、循环引用、BigInt 等都会让写盘失败而 signal 值照常更新 —— 只有这个字段能让调用方知道数据没落盘(RAN-010)。


signal​

readonly signal: <T>(initialValue, options?) => WritableSignal<T>;

Defined in: rxdb-angular/src/use-state.ts:245

取得该键的 signal;同键始终返回同一个。

Type Parameters​

Type Parameter
T

Parameters​

ParameterTypeDescription
initialValueT首次注册时的初值;盘上已有值时以盘上值为准
options?CreateSignalOptions<T>传给 Angular signal() 的选项,仅首次注册生效

Returns​

WritableSignal<T>

Throws​

同键此前以不同值类型注册过时抛出(RAN-010)