Skip to main content

Interface: HistoryStorage

Defined in: core/dist/types/history/storage.d.ts:24

Storage interface for History persistence

Implement this interface to create custom storage backends (PostgreSQL, Redis, LocalStorage, etc.)

Methods

load()

load(): Promise<StorageData | null | undefined>

Defined in: core/dist/types/history/storage.d.ts:29

Load data from storage Returns the stored history data or null/undefined if nothing stored

Returns

Promise<StorageData | null | undefined>


save()

save(data): Promise<void>

Defined in: core/dist/types/history/storage.d.ts:34

Save data to storage Accepts StoredHistory (new format) or StoredMessage[] (legacy)

Parameters

data

StorageData

Returns

Promise<void>