(limit: number)
| 147 | } |
| 148 | |
| 149 | export async function getAllCacheKeys(limit: number) { |
| 150 | return { |
| 151 | sqlite: cacheDb |
| 152 | .prepare('SELECT key FROM cache LIMIT ?') |
| 153 | .all(limit) |
| 154 | .map((row) => (row as { key: string }).key), |
| 155 | lru: [...lru.keys()], |
| 156 | } |
| 157 | } |
| 158 | |
| 159 | export async function searchCacheKeys(search: string, limit: number) { |
| 160 | return { |