diff options
| author | Adam Soltys <[email protected]> | 2026-02-28 15:16:20 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-02-28 15:16:20 -0800 |
| commit | 32f01e3e328db0006a55c6324625b49d60244b66 (patch) | |
| tree | b97866549b919964957365e1e05681e85af7021a /lib/db.ts | |
| parent | a1632ae402d11fdd7ffc360de97c55e0b4fad677 (diff) | |
| download | coinos-server-32f01e3e328db0006a55c6324625b49d60244b66.tar.gz coinos-server-32f01e3e328db0006a55c6324625b49d60244b66.zip | |
fix typescript issues
Diffstat (limited to 'lib/db.ts')
| -rw-r--r-- | lib/db.ts | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -59,7 +59,7 @@ export default db; export const g = async (k) => { const v = await db.get(k); try { - return JSON.parse(v); + return JSON.parse(v as string); } catch (e) { return v; } @@ -79,7 +79,7 @@ export async function* scan(pattern: string) { export const ga = async (k) => { const v = await archive.get(k); try { - return JSON.parse(v); + return JSON.parse(v as string); } catch (e) { return v; } @@ -98,7 +98,7 @@ export const gf = async (k) => { let v = await db.get(k); if (v === null) v = await archive.get(k); try { - return JSON.parse(v); + return JSON.parse(v as string); } catch (e) { return v; } @@ -116,13 +116,13 @@ export const getWithArchive = async (prefix, id) => { if (v === null) v = await archive.get(`${prefix}:${id}`); if (v === null) return null; try { - const parsed = JSON.parse(v); + const parsed = JSON.parse(v as string); // If it's a reference to another key, follow it if (typeof parsed === "string") { let ref = await db.get(`${prefix}:${parsed}`); if (ref === null) ref = await archive.get(`${prefix}:${parsed}`); if (ref === null) return null; - return JSON.parse(ref); + return JSON.parse(ref as string); } return parsed; } catch (e) { |
