Appearance
Documentation / @geoverse/react / UseFeatureHistory
Interface: UseFeatureHistory
Defined in: react/src/hooks/history.ts:19
历史面板 headless hooks(RFC-0006 V1/V2)——只读查询走 session.history / session.snapshots, 回滚走 session.restoreToVersion(= 一次普通编辑,可撤销可同步)。历史后端为异步契约, 故统一暴露 loading / error / reload;本地编辑(engine.on)后自动 reload。
Properties
error
ts
error: Error | null;Defined in: react/src/hooks/history.ts:22
loading
ts
loading: boolean;Defined in: react/src/hooks/history.ts:21
versions
ts
versions: FeatureVersion[];Defined in: react/src/hooks/history.ts:20
Methods
reload()
ts
reload(): void;Defined in: react/src/hooks/history.ts:23
Returns
void
restore()
ts
restore(version): Promise<EditResult>;Defined in: react/src/hooks/history.ts:25
回滚到版本 N(session.restoreToVersion → 普通编辑)。返回 EditResult;无 history 时抛错。
Parameters
version
number
Returns
Promise<EditResult>
