跳到主要内容

WorkingTreeRestoreFailureReason

type WorkingTreeRestoreFailureReason =
| "conflict"
| "dirty_working_tree"
| "incompatible_schema"
| "unreachable_target";

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/restore-command.ts:81

一次 restore() 被拒的成因。

Remarks​

判别位做成 reason 而不是「哪个字段在」:restore 的失败出口不止一种,靠字段判别的话,每加一个 新原因,所有旧调用点的 else 分支都会静默地把新原因当成旧原因处理。