Skip to content

@sqlrooms/room-shell / PersistenceAdapter

Type Alias: PersistenceAdapter<TSnapshot> ​

PersistenceAdapter<TSnapshot> = object

Type Parameters ​

Type Parameter
TSnapshot

Properties ​

load ​

load: () => Promise<TSnapshot | null>

Returns ​

Promise<TSnapshot | null>


save ​

save: (snapshot, metadata?) => Promise<void>

Parameters ​

ParameterType
snapshotTSnapshot
metadata?PersistenceSaveMetadata

Returns ​

Promise<void>