跳到主要内容

PersistedState<T>

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

某个 namespace + name 的持久化状态。

Type Parameters​

Type ParameterDescription
T状态值类型

Properties​

persistError​

readonly persistError: Signal<Error | undefined>;

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

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

Remarks​

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


value​

readonly value: WritableSignal<T>;

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

可读写的状态 signal;同 namespace + name 始终是同一个。

Remarks​

写入经持久化 effect 落盘,并对同 key 的所有持有者立即可见。