From 32f01e3e328db0006a55c6324625b49d60244b66 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 28 Feb 2026 15:16:20 -0800 Subject: fix typescript issues --- lib/db.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/db.ts') diff --git a/lib/db.ts b/lib/db.ts index 61e542ae..9d09c997 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -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) { -- cgit v1.2.3