aboutsummaryrefslogtreecommitdiffstats
path: root/packages/db
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-03-01 15:19:12 +0000
committerMohamed Bassem <me@mbassem.com>2025-03-02 10:46:59 +0000
commitfeac3147fe3af648f8f39f339411dbeff116ca6c (patch)
tree431a6e5efa715f235a5c4c10a1e74bd61551b117 /packages/db
parentac885d8e2c2bb6c7c76aa6ef9d39bdb149df8612 (diff)
downloadkarakeep-feac3147fe3af648f8f39f339411dbeff116ca6c.tar.zst
refactor: Move the list logic into a separate model
Diffstat (limited to 'packages/db')
-rw-r--r--packages/db/drizzle.ts1
-rw-r--r--packages/db/index.ts1
2 files changed, 2 insertions, 0 deletions
diff --git a/packages/db/drizzle.ts b/packages/db/drizzle.ts
index 4763d9d7..5c441bec 100644
--- a/packages/db/drizzle.ts
+++ b/packages/db/drizzle.ts
@@ -9,6 +9,7 @@ import dbConfig from "./drizzle.config";
const sqlite = new Database(dbConfig.dbCredentials.url);
export const db = drizzle(sqlite, { schema });
+export type DB = typeof db;
export function getInMemoryDB(runMigrations: boolean) {
const mem = new Database(":memory:");
diff --git a/packages/db/index.ts b/packages/db/index.ts
index b86665d2..8a33d488 100644
--- a/packages/db/index.ts
+++ b/packages/db/index.ts
@@ -5,6 +5,7 @@ import { SQLiteTransaction } from "drizzle-orm/sqlite-core";
import * as schema from "./schema";
export { db } from "./drizzle";
+export type { DB } from "./drizzle";
export * as schema from "./schema";
export { SqliteError } from "better-sqlite3";