fixing sqlite imports, clean up bun and cf examples

This commit is contained in:
dswbx
2025-07-02 15:46:57 +02:00
parent 144f35ec66
commit 56287eb05e
11 changed files with 45 additions and 125 deletions

View File

@@ -1,8 +1,5 @@
import { Database } from "bun:sqlite";
import {
genericSqlite,
type GenericSqliteConnection,
} from "data/connection/sqlite/GenericSqliteConnection";
import { genericSqlite, type GenericSqliteConnection } from "bknd/data";
export type BunSqliteConnection = GenericSqliteConnection<Database>;
export type BunSqliteConnectionConfig = {

View File

@@ -128,14 +128,14 @@ export function makeConfig<Env extends CloudflareEnv = CloudflareEnv>(
// if db is given in bindings, use it
if (bindings?.db) {
$console.log("Using database from bindings");
$console.debug("Using database from bindings");
db = bindings.db;
// scan for D1Database in args
} else {
const binding = getBinding(args.env, "D1Database");
if (binding) {
$console.log(`Using database from env "${binding.key}"`);
$console.debug(`Using database from env "${binding.key}"`);
db = binding.value;
}
}

View File

@@ -1,9 +1,6 @@
/// <reference types="@cloudflare/workers-types" />
import {
genericSqlite,
type GenericSqliteConnection,
} from "data/connection/sqlite/GenericSqliteConnection";
import { genericSqlite, type GenericSqliteConnection } from "bknd/data";
import type { QueryResult } from "kysely";
export type D1SqliteConnection = GenericSqliteConnection<D1Database>;

View File

@@ -1,9 +1,6 @@
/// <reference types="@cloudflare/workers-types" />
import {
genericSqlite,
type GenericSqliteConnection,
} from "data/connection/sqlite/GenericSqliteConnection";
import { genericSqlite, type GenericSqliteConnection } from "bknd/data";
import type { QueryResult } from "kysely";
export type D1SqliteConnection = GenericSqliteConnection<D1Database>;

View File

@@ -1,4 +1,4 @@
import { genericSqlite } from "data/connection/sqlite/GenericSqliteConnection";
import { genericSqlite } from "bknd/data";
import { DatabaseSync } from "node:sqlite";
export type NodeSqliteConnectionConfig = {