Skip to content

persist

Persistence plugin for synchronizing signals with storage Supports localStorage, sessionStorage, IndexedDB, and custom adapters

registerStorageAdapter

Register a custom storage adapter.

typescript
export function registerStorageAdapter(name: string, adapter: StorageAdapter): void

persistPlugin

Persist plugin handler. Synchronizes signal values with persistent storage.

Syntax: data-volt-persist="signalPath:storageType" Examples:

  • data-volt-persist="count:local"
  • data-volt-persist="formData:session"
  • data-volt-persist="userData:indexeddb"
  • data-volt-persist="settings:customAdapter"
typescript
export function persistPlugin(context: PluginContext, value: string): void