Skip to content

WebStorageStore

Defined in: src/storage.ts:10

A synchronous key-value store backed by Storage.

  • Store
  • SyncMapStore

new WebStorageStore(storage): WebStorageStore

Defined in: src/storage.ts:15

Storage

WebStorageStore

protected storage: Storage

Defined in: src/storage.ts:15

get name(): string

Defined in: src/storage.ts:11

What the file system using this store should be called. For example, tmpfs for an in memory store

string

Store.name

clear(): void

Defined in: src/storage.ts:18

void


clearSync(): void

Defined in: src/storage.ts:22

void


delete(key): void

Defined in: src/storage.ts:53

number

void

SyncMapStore.delete


get(key): Uint8Array<ArrayBufferLike> | undefined

Defined in: src/storage.ts:36

number

Uint8Array<ArrayBufferLike> | undefined

SyncMapStore.get


keys(): Iterable<number>

Defined in: src/storage.ts:32

Iterable<number>

SyncMapStore.keys


set(key, data): void

Defined in: src/storage.ts:45

number

Uint8Array

void

SyncMapStore.set


sync(): Promise<void>

Defined in: src/storage.ts:26

Syncs the store

Promise<void>

Store.sync


transaction(): SyncMapTransaction

Defined in: src/storage.ts:28

Begins a new transaction.

SyncMapTransaction

Store.transaction