diff --git a/packages/streamwall/src/main/storage.ts b/packages/streamwall/src/main/storage.ts new file mode 100644 index 0000000..004baa0 --- /dev/null +++ b/packages/streamwall/src/main/storage.ts @@ -0,0 +1,17 @@ +import type { Low } from 'lowdb' +import { JSONFilePreset } from 'lowdb/node' + +export interface StreamwallStoredData { + stateDoc: string +} + +const defaultData: StreamwallStoredData = { + stateDoc: '', +} + +export type StorageDB = Low + +export async function loadStorage(dbPath: string) { + const db = await JSONFilePreset(dbPath, defaultData) + return db +}