Interface: KeyValueStore<K, V> ​
Defined in: store.ts:4
Interface for a generic key-value store.
Type Parameters ​
K ​
K
V ​
V
Methods ​
clear() ​
clear():
void
Defined in: store.ts:6
Clear all entries.
Returns ​
void
close() ​
close():
void
Defined in: store.ts:9
Close the store, freeing resources.
Returns ​
void
delete() ​
delete(
key):boolean|void
Defined in: store.ts:12
Delete an entry by key. Returns true if the entry existed.
Parameters ​
key ​
K
Returns ​
boolean | void
entries() ​
entries(): [
K,V][]
Defined in: store.ts:24
Get all entries as key-value tuples.
Returns ​
[K, V][]
get() ​
get(
key):V|undefined
Defined in: store.ts:15
Get an entry by key. Returns undefined if not found.
Parameters ​
key ​
K
Returns ​
V | undefined
has() ​
has(
key):boolean
Defined in: store.ts:18
Check if a key exists in the store.
Parameters ​
key ​
K
Returns ​
boolean
set() ​
set(
key,value):void
Defined in: store.ts:21
Set a value for a key.
Parameters ​
key ​
K
value ​
V
Returns ​
void