Skip to content

IndexedDBSessionStore

class

Back to Helios Web API

Kind
class
Source
src/persistence/storage.js:92

Description

Session store backed by IndexedDB.

Signature

export class IndexedDBSessionStore {

Parameters

NameTypeAttributesDefaultDescription
optionsObjectoptionalOptional IndexedDB factory, database name, object store name, and schema version.

Returns

Async session store implementation.

Type IndexedDBSessionStore

Configuration

General configuration setters and compatibility helpers.

get(id)

Source: src/persistence/storage.js:130

Returns the current get value or state.

Parameters

NameTypeAttributesDefaultDescription
idValue passed to get.

getAll()

Source: src/persistence/storage.js:138

Returns the current all value or state.

Example


const value = helios.getAll();

Utilities

Additional public helpers that do not belong to a narrower API area.

put(record)

Source: src/persistence/storage.js:120

Configures or reads put.

Parameters

NameTypeAttributesDefaultDescription
recordValue passed to put.

delete(id)

Source: src/persistence/storage.js:162

Configures or reads delete.

Parameters

NameTypeAttributesDefaultDescription
idValue passed to delete.