Repository Public MIT
1import { connect, type Sql } from "@skills/db";2import { env } from "./env";34const g = globalThis as unknown as { __skillsSql?: Sql };56export function db(): Sql {7 if (!g.__skillsSql) g.__skillsSql = connect(env.databaseUrl, { max: 10 });8 return g.__skillsSql;9}10/** Tests inject a connection to a disposable database. */11export function setDb(sql: Sql | undefined) {12 g.__skillsSql = sql;13}14