收窄编辑器操作生命周期接口

移除未被调用的 setRunning 与 reset 暴露
This commit is contained in:
2026-09-18 16:57:42 +08:00
parent c921ae3b16
commit a6c3db60fb
@@ -3,11 +3,9 @@ import { useCallback, useState } from 'react';
export type UiEditorOperationLifecycle = {
running: boolean;
status: string | null;
setRunning: (running: boolean) => void;
setStatus: (status: string | null) => void;
begin: () => void;
finish: () => void;
reset: () => void;
};
/** Shared async-operation adapter used by suggestion/recognition/merge/separation. */
@@ -19,9 +17,5 @@ export function useUiEditorOperation(): UiEditorOperationLifecycle {
setRunning(true);
}, []);
const finish = useCallback(() => setRunning(false), []);
const reset = useCallback(() => {
setRunning(false);
setStatus(null);
}, []);
return { running, status, setRunning, setStatus, begin, finish, reset };
return { running, status, setStatus, begin, finish };
}