Skip to content

@sqlrooms/room-store / CreatePersistenceControllerOptions

Type Alias: CreatePersistenceControllerOptions<TSnapshot>

CreatePersistenceControllerOptions<TSnapshot> = object

Type Parameters

Type Parameter
TSnapshot

Properties

adapter

adapter: PersistenceAdapter<TSnapshot>


getSnapshot?

optional getSnapshot?: () => TSnapshot | Promise<TSnapshot>

Returns

TSnapshot | Promise<TSnapshot>


autosaveDelayMs?

optional autosaveDelayMs?: number | null


now?

optional now?: () => number

Returns

number