Skip to content

@sqlrooms/room-shell / 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