Skip to main content

MemoryStorage

@webda/sealed-client


Class: MemoryStorage

Defined in: packages/sealed-client/src/storage.ts:24

In-memory storage, for tests and for sessions that must leave no trace

Implements​

Constructors​

Constructor​

new MemoryStorage(): MemoryStorage

Returns​

MemoryStorage

Properties​

values​

protected values: Map<string, string>

Defined in: packages/sealed-client/src/storage.ts:25

Methods​

delete()​

delete(key): Promise<void>

Defined in: packages/sealed-client/src/storage.ts:46

Parameters​

key​

string

storage key, no-op when missing

Returns​

Promise<void>

Implementation of​

DeviceStorage.delete


get()​

get(key): Promise<string | undefined>

Defined in: packages/sealed-client/src/storage.ts:31

Parameters​

key​

string

storage key

Returns​

Promise<string | undefined>

the value, undefined when missing

Implementation of​

DeviceStorage.get


set()​

set(key, value): Promise<void>

Defined in: packages/sealed-client/src/storage.ts:39

Parameters​

key​

string

storage key

value​

string

value

Returns​

Promise<void>

Implementation of​

DeviceStorage.set