feat: initial commit

This commit is contained in:
2026-06-29 23:07:14 +00:00
commit 3b9a6bc85c
152 changed files with 12558 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import type { GetDbStatic } from "../types/GetDb.js";
import { getWrappedDb } from "./impl/index.js";
import { SqliteInterface } from "./SqliteInterface.js";
import { SqliteMigrator } from "./SqliteMigrator.js";
import { isSqliteUrl, parseSqliteUrl, sqliteProtocols } from "./url.js";
const getSqliteStatic: GetDbStatic = {
name: "sqlite",
protocols: sqliteProtocols,
checkUrl: isSqliteUrl,
getDbInterface: async (url) =>
new SqliteInterface(getWrappedDb(...parseSqliteUrl(url))),
getMigrator: async (url) =>
new SqliteMigrator(getWrappedDb(...parseSqliteUrl(url))),
};
export default getSqliteStatic;