Reference

StoreCurrentPersistOptions

Configures raw or tagged persistence records without legacy envelope inference.

Signature

interface StoreCurrentPersistOptions

Members

acceptLegacyPersistedState?: false
hydrationConflict?: StoreHydrationConflict<T>
load?: (): TPersisted | StorePersistedState<TPersisted> | Promise<TPersisted | StorePersistedState<TPersisted> | undefined> | undefined
migrate?: (state: TPersisted, version: number | undefined): T | Promise<T>
save?: (state: T): void | Promise<void>
validate?: (state: unknown, version: number | undefined): boolean
validateCurrent?: (state: unknown): state is T
version?: number