1681-engine / index / MemoryBackend
Class: MemoryBackend ​
Defined in: src/save/MemoryBackend.ts:4
Slots kept in a map for the life of the page: for tests, tools and a browser that refuses storage.
Implements ​
Constructors ​
Constructor ​
ts
new MemoryBackend(): MemoryBackend;Returns ​
MemoryBackend
Properties ​
entries ​
ts
readonly entries: Map<string, string>;Defined in: src/save/MemoryBackend.ts:5
Methods ​
keys() ​
ts
keys(prefix): Promise<string[]>;Defined in: src/save/MemoryBackend.ts:19
Every stored key starting with prefix.
Parameters ​
| Parameter | Type |
|---|---|
prefix | string |
Returns ​
Promise<string[]>
Implementation of ​
read() ​
ts
read(key): Promise<string | null>;Defined in: src/save/MemoryBackend.ts:7
The text stored under key, or null when there is none.
Parameters ​
| Parameter | Type |
|---|---|
key | string |
Returns ​
Promise<string | null>
Implementation of ​
remove() ​
ts
remove(key): Promise<void>;Defined in: src/save/MemoryBackend.ts:15
Parameters ​
| Parameter | Type |
|---|---|
key | string |
Returns ​
Promise<void>
Implementation of ​
write() ​
ts
write(key, value): Promise<void>;Defined in: src/save/MemoryBackend.ts:11
Parameters ​
| Parameter | Type |
|---|---|
key | string |
value | string |
Returns ​
Promise<void>