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>