File tree Expand file tree Collapse file tree 3 files changed +13
-13
lines changed
packages/dialect-wasm/src/node-wasm-dialect Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 1
1
import type { InfoReturn , QueryReturn } from '../baseDriver'
2
2
import { BaseDriver , BaseSqliteConnection } from '../baseDriver'
3
- import type { NodeWasmDataBase } from './type'
3
+ import type { NodeWasmDatabase } from './type'
4
4
import type { NodeWasmDialectConfig } from '.'
5
5
6
6
export class NodeWasmDriver extends BaseDriver {
7
7
private config : NodeWasmDialectConfig
8
- private db ?: NodeWasmDataBase
8
+ private db ?: NodeWasmDatabase
9
9
constructor ( config : NodeWasmDialectConfig ) {
10
10
super ( )
11
11
this . config = config
@@ -26,13 +26,13 @@ export class NodeWasmDriver extends BaseDriver {
26
26
}
27
27
28
28
class NodeWasmConnection extends BaseSqliteConnection {
29
- private db : NodeWasmDataBase
30
- constructor ( db : any ) {
29
+ private db : NodeWasmDatabase
30
+ constructor ( db : NodeWasmDatabase ) {
31
31
super ( )
32
32
this . db = db
33
33
}
34
34
35
- async query ( sql : string , params ?: any [ ] | undefined ) : QueryReturn {
35
+ async query ( sql : string , params ?: any [ ] ) : QueryReturn {
36
36
return this . db . all ( sql , params )
37
37
}
38
38
Original file line number Diff line number Diff line change 1
1
import type { DatabaseConnection , Driver } from 'kysely'
2
2
import type { Promisable } from '../types'
3
3
import { BaseDialect } from '../baseDialect'
4
- import type { NodeWasmDataBase } from './type'
4
+ import type { NodeWasmDatabase } from './type'
5
5
import { NodeWasmDriver } from './driver'
6
6
7
7
export interface NodeWasmDialectConfig {
8
- database : NodeWasmDataBase | ( ( ) => Promisable < NodeWasmDataBase > )
8
+ database : NodeWasmDatabase | ( ( ) => Promisable < NodeWasmDatabase > )
9
9
onCreateConnection ?: ( connection : DatabaseConnection ) => Promisable < void >
10
10
}
11
11
Original file line number Diff line number Diff line change @@ -7,13 +7,13 @@ export interface NodeWasmDBOptions {
7
7
}
8
8
}
9
9
10
- export interface NodeWasmDataBase extends BaseDB {
11
- get : ( sql : string , param ?: readonly unknown [ ] ) => any
12
- all : ( sql : string , param ?: readonly unknown [ ] ) => any [ ]
13
- run : ( sql : string , param ?: readonly unknown [ ] ) => NodeWasmRunReturn
10
+ export interface NodeWasmDatabase extends BaseDB {
11
+ get : ( sql : string , param ?: any [ ] ) => any
12
+ all : ( sql : string , param ?: any [ ] ) => any [ ]
13
+ run : ( sql : string , param ?: any [ ] ) => NodeWasmRunReturn
14
14
}
15
15
16
16
export interface NodeWasmRunReturn {
17
- lastInsertRowid : number
18
- changes : number | bigint
17
+ lastInsertRowid : number | bigint
18
+ changes : number
19
19
}
You can’t perform that action at this time.
0 commit comments