add safeRead

This commit is contained in:
miloschwartz
2026-02-21 16:38:51 -08:00
parent f07f0092ad
commit 58ac499f30
6 changed files with 65 additions and 15 deletions

View File

@@ -0,0 +1,11 @@
import { db } from "./driver";
/**
* Runs a read query. For SQLite there is no replica/primary distinction,
* so the query is executed once against the database.
*/
export async function safeRead<T>(
query: (d: typeof db) => Promise<T>
): Promise<T> {
return query(db);
}