UNPKG

kysely-bun-worker

Version:
17 lines (14 loc) 565 B
import { createSqliteExecutor } from './chunk-NV2GSEU5.mjs'; import Database from 'bun:sqlite'; import { createWebOnMessageCallback } from 'kysely-generic-sqlite/worker-helper-web'; var defaultCreateDatabaseFn = (fileName, opt) => new Database(fileName, opt); function createOnMessageCallback(create, message) { createWebOnMessageCallback( async ({ cache, fileName, opt }) => { const db = await create(fileName, opt); return createSqliteExecutor(db, cache); }, message ); } export { createOnMessageCallback, defaultCreateDatabaseFn };