Skip to content

Interface: StorageProvider

Makaio Framework


Makaio Framework / kernel / StorageProvider

Defined in: ../../../packages/kernel/src/providers/storage.ts:17

Platform-specific storage backend. Registers bus handlers that respond to storage namespace subjects.

dispose(): Promise<void>

Defined in: ../../../packages/kernel/src/providers/storage.ts:27

Release storage resources (close DB connections, etc.).

Promise<void>


registerHandlers(bus, machineId): Promise<StorageCleanup>

Defined in: ../../../packages/kernel/src/providers/storage.ts:24

Register storage handlers on the bus. Called before app.start() in the composition root.

IMakaioBus

Bus instance to register handlers on

string

Machine identifier for storage scoping

Promise<StorageCleanup>