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
| Parameter | Type | Description |
|---|---|---|
initialValue | T | 首次注册时的初值;盘上已有值时以盘上值为准 |
options? | CreateSignalOptions<T> | 传给 Angular signal() 的选项,仅首次注册生效 |
Returns
WritableSignal<T>
Throws
同键此前以不同值类型注册过时抛出(RAN-010)