bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
12 lines (11 loc) • 536 B
TypeScript
import { type GenericSqliteConnection, type GenericSqliteConnectionConfig } from "../../..";
import { DatabaseSync } from "node:sqlite";
export type NodeSqliteConnection = GenericSqliteConnection<DatabaseSync>;
export type NodeSqliteConnectionConfig = Omit<GenericSqliteConnectionConfig<DatabaseSync>, "name" | "supports"> & ({
database?: DatabaseSync;
url?: never;
} | {
url?: string;
database?: never;
});
export declare function nodeSqlite(config?: NodeSqliteConnectionConfig): GenericSqliteConnection<DatabaseSync>;