HistoryStore
Defined in: packages/runtime/src/history-store.ts:46
HistoryStore 抽象接口(便于测试注入 mock)
Methods
Section titled “Methods”save()
Section titled “save()”save(
record):Promise<void>
Defined in: packages/runtime/src/history-store.ts:48
保存(或覆盖)一条历史记录
Parameters
Section titled “Parameters”record
Section titled “record”HistoryRecord
Returns
Section titled “Returns”Promise<void>
load()
Section titled “load()”load(
workflowId):Promise<HistoryRecord|undefined>
Defined in: packages/runtime/src/history-store.ts:50
读取指定工作流的历史记录
Parameters
Section titled “Parameters”workflowId
Section titled “workflowId”string
Returns
Section titled “Returns”Promise<HistoryRecord | undefined>
loadAll()
Section titled “loadAll()”loadAll():
Promise<HistoryRecord[]>
Defined in: packages/runtime/src/history-store.ts:52
读取全部历史记录(用于启动时预加载)
Returns
Section titled “Returns”Promise<HistoryRecord[]>
delete()
Section titled “delete()”delete(
workflowId):Promise<void>
Defined in: packages/runtime/src/history-store.ts:54
删除指定工作流的历史记录
Parameters
Section titled “Parameters”workflowId
Section titled “workflowId”string
Returns
Section titled “Returns”Promise<void>
clear()
Section titled “clear()”clear():
Promise<void>
Defined in: packages/runtime/src/history-store.ts:56
清空所有历史记录
Returns
Section titled “Returns”Promise<void>