@braindb/core
Version:
markdown-graph-content-layer-database
10 lines (9 loc) • 534 B
TypeScript
import { BaseSQLiteDatabase } from "drizzle-orm/sqlite-core";
import { ExtractTablesWithRelations } from "drizzle-orm";
import * as schema from "./schema.js";
import { RunResult } from "better-sqlite3";
import Database from "better-sqlite3";
export declare const getDb: (connectionString: string) => import("drizzle-orm/better-sqlite3").BetterSQLite3Database<typeof schema> & {
$client: Database.Database;
};
export type Db = BaseSQLiteDatabase<"sync", void | RunResult, typeof schema, ExtractTablesWithRelations<typeof schema>>;