MemoryStore
@totemsdk/storage / MemoryStore
Class: MemoryStore
Implements
Constructors
Constructor
new MemoryStore():
MemoryStore
Returns
MemoryStore
Properties
capabilities
readonlycapabilities:StoreCapabilities
Implementation of
StorageAdapterWithCapabilities.capabilities
Methods
clear()
clear():
Promise<void>
Returns
Promise<void>
Implementation of
StorageAdapterWithCapabilities.clear
conditionalUpdate()
conditionalUpdate<
T>(key,update):Promise<ConditionalResult<T>>
Type Parameters
T
T
Parameters
key
string
update
Returns
Promise<ConditionalResult<T>>
Implementation of
get()
get<
T>(key):Promise<T|null>
Type Parameters
T
T
Parameters
key
string
Returns
Promise<T | null>
Implementation of
StorageAdapterWithCapabilities.get
has()
has(
key):Promise<boolean>
Parameters
key
string
Returns
Promise<boolean>
Implementation of
StorageAdapterWithCapabilities.has
keys()
keys():
Promise<string[]>
Returns
Promise<string[]>
Implementation of
StorageAdapterWithCapabilities.keys
remove()
remove(
key):Promise<boolean>
Parameters
key
string
Returns
Promise<boolean>
Implementation of
StorageAdapterWithCapabilities.remove
set()
set<
T>(key,value):Promise<void>
Type Parameters
T
T
Parameters
key
string
value
T
Returns
Promise<void>
Implementation of
StorageAdapterWithCapabilities.set
transaction()
transaction():
Transaction