kysely-bun-worker
Version:
kysely dialect for bun:sqlite, running in worker
21 lines (18 loc) • 550 B
JavaScript
import { createSqliteExecutor } from './chunk-NV2GSEU5.mjs';
import Database from 'bun:sqlite';
import { GenericSqliteDialect } from 'kysely-generic-sqlite';
var BunSqliteDialect = class extends GenericSqliteDialect {
constructor(config) {
const {
url = ":memory:",
cacheStatment = false,
onCreateConnection,
dbOptions = { create: true }
} = config || {};
super(
() => createSqliteExecutor(new Database(url, dbOptions), cacheStatment),
onCreateConnection
);
}
};
export { BunSqliteDialect };