@@ -35,35 +35,28 @@ declare module 'sqlite' {
3535 export interface Database {
3636 close ( ) : Promise < void > ;
3737
38- run ( sql : string ) : Promise < Statement > ;
39- run ( sql : string , ...params : any [ ] ) : Promise < Statement > ;
40- run ( sql : SQLStatement ) : Promise < Statement > ;
38+ run ( sql : string | SQLStatement ) : Promise < Statement > ;
39+ run ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < Statement > ;
4140
42- get ( sql : string ) : Promise < any > ;
43- get ( sql : string , ...params : any [ ] ) : Promise < any > ;
44- get ( sql : SQLStatement ) : Promise < any > ;
41+ get ( sql : string | SQLStatement ) : Promise < any > ;
42+ get ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < any > ;
4543
46- get < T > ( sql : string ) : Promise < T > ;
47- get < T > ( sql : string , ...params : any [ ] ) : Promise < T > ;
48- get < T > ( sql : SQLStatement ) : Promise < T > ;
44+ get < T > ( sql : string | SQLStatement ) : Promise < T > ;
45+ get < T > ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < T > ;
4946
50- all ( sql : string ) : Promise < any [ ] > ;
51- all ( sql : string , ...params : any [ ] ) : Promise < any [ ] > ;
52- all ( sql : SQLStatement ) : Promise < any [ ] > ;
47+ all ( sql : string | SQLStatement ) : Promise < any [ ] > ;
48+ all ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < any [ ] > ;
5349
54- all < T > ( sql : string ) : Promise < T [ ] > ;
55- all < T > ( sql : string , ...params : any [ ] ) : Promise < T [ ] > ;
56- all < T > ( sql : SQLStatement ) : Promise < T [ ] > ;
50+ all < T > ( sql : string | SQLStatement ) : Promise < T [ ] > ;
51+ all < T > ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < T [ ] > ;
5752
5853 exec ( sql : string ) : Promise < Database > ;
5954
60- each ( sql : string , callback ?: ( err : Error , row : any ) => void ) : Promise < number > ;
61- each ( sql : string , ...params : any [ ] ) : Promise < number > ;
62- each ( sql : SQLStatement , callback ?: ( err : Error , row : any ) => void ) : Promise < number > ;
55+ each ( sql : string | SQLStatement , callback ?: ( err : Error , row : any ) => void ) : Promise < number > ;
56+ each ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < number > ;
6357
64- prepare ( sql : string ) : Promise < Statement > ;
65- prepare ( sql : string , ...params : any [ ] ) : Promise < Statement > ;
66- prepare ( sql : SQLStatement ) : Promise < Statement > ;
58+ prepare ( sql : string | SQLStatement ) : Promise < Statement > ;
59+ prepare ( sql : string | SQLStatement , ...params : any [ ] ) : Promise < Statement > ;
6760
6861 configure ( option : "busyTimeout" , value : number ) : void ;
6962 configure ( option : string , value : any ) : void ;
0 commit comments