Skip to content

makePersistedAdapter

makePersistedAdapter(options): Adapter

Defined in: packages/@livestore/adapter-web/src/web-worker/client-session/persisted-adapter.ts:121

Creates a web adapter with persistent storage (currently only supports OPFS). Requires both a web worker and a shared worker.

WebAdapterOptions

Adapter

import { makePersistedAdapter } from '@livestore/adapter-web'
import LiveStoreWorker from './livestore.worker?worker'
import LiveStoreSharedWorker from '@livestore/adapter-web/shared-worker?sharedworker'
const adapter = makePersistedAdapter({
worker: LiveStoreWorker,
sharedWorker: LiveStoreSharedWorker,
storage: { type: 'opfs' },
})