RxDBReplayErrorCode
type RxDBReplayErrorCode =
| "no_dom"
| "already_recording"
| "store_limit"
| "recording_db_unavailable"
| "session_not_found"
| "session_recording"
| "working_tree_unavailable"
| "invalid_marker"
| "not_installed";
Defined in: packages/rxdb-plugin-replay/src/errors.ts:14
RxDBReplayError 的可判别原因。
no_dom:当前环境没有document(Node、Worker),无从录制。already_recording:已有一个会话在录制,start()不叠加第二个。store_limit:已落库总量达到limits.storeBytes,拒绝开始新会话;用deleteSession()释放空间。recording_db_unavailable:录制库工厂抛错,或它返回的库连不上;cause是原错误,下一次调用会重新调用工厂。session_not_found:给出的会话 id 在录制库里不存在。session_recording:要删除的会话正在录制,先stop()。working_tree_unavailable:没有安装@aiao/rxdb-plugin-working-tree,无从恢复到 commit。invalid_marker:事件的 tag 是本插件的标记,但 payload 形状不对(数据被外部改过)。not_installed:插件没安装,或安装它的连接纪元已经释放。