Skip to content

Commit 7dec5f5

Browse files
committed
fix(kysely-bun-worker): create default worker lazily
1 parent dda1c8a commit 7dec5f5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

packages/dialect-bun-worker/src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,16 @@ export class BunWorkerDialect extends GenericSqliteWorkerDialect<globalThis.Work
1212
* dialect for `bun:sqlite`, run sql in worker
1313
*/
1414
constructor(config?: BunWorkerDialectConfig) {
15-
const {
15+
let {
1616
url: fileName = ':memory:',
1717
cacheStatement = false,
1818
onCreateConnection,
19-
worker = new Worker(new URL('./worker', import.meta.url), { type: 'module' }),
19+
worker,
2020
dbOptions: opt = { create: true },
2121
} = config || {}
22+
if (!worker) {
23+
worker = new Worker(new URL('./worker', import.meta.url), { type: 'module' })
24+
}
2225
super(
2326
() => ({
2427
data: { cache: cacheStatement, fileName, opt },

0 commit comments

Comments
 (0)