(callback: (key: string, value: unknown) => unknown)
| 121 | } |
| 122 | |
| 123 | async each(callback: (key: string, value: unknown) => unknown): Promise<unknown[]> { |
| 124 | const all = await this.getAll(); |
| 125 | const results: unknown[] = []; |
| 126 | for (const [key, value] of Object.entries(all)) { |
| 127 | results.push(await callback(key, value)); |
| 128 | } |
| 129 | return results; |
| 130 | } |
| 131 | |
| 132 | async clear(): Promise<void> { |
| 133 | await this.sendRequest('monogatari:storage-clear', {}); |