@@ -19,8 +19,8 @@ declare namespace odbc {
1919
2020 class OdbcError {
2121 message : string ;
22- code : number ;
23- state : string ;
22+ code : number ;
23+ state : string ;
2424 }
2525
2626 class NodeOdbcError extends Error {
@@ -33,7 +33,7 @@ declare namespace odbc {
3333 // Callbacks ///////////////////////////////////////////////////////////
3434 ////////////////////////////////////////////////////////////////////////////
3535
36- prepare ( sql :string , callback : ( error : NodeOdbcError ) => undefined ) : undefined ;
36+ prepare ( sql : string , callback : ( error : NodeOdbcError ) => undefined ) : undefined ;
3737
3838 bind ( parameters : Array < number | string > , callback : ( error : NodeOdbcError ) => undefined ) : undefined ;
3939
@@ -45,7 +45,7 @@ declare namespace odbc {
4545 // Promises ////////////////////////////////////////////////////////////
4646 ////////////////////////////////////////////////////////////////////////////
4747
48- prepare ( sql :string ) : Promise < void > ;
48+ prepare ( sql : string ) : Promise < void > ;
4949
5050 bind ( parameters : Array < number | string > ) : Promise < void > ;
5151
@@ -89,20 +89,20 @@ declare namespace odbc {
8989 query < T > ( sql : string , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
9090 query < T > ( sql : string , parameters : Array < number | string > , callback : ( error : NodeOdbcError , result : Result < T > | Cursor ) => undefined ) : undefined ;
9191 query < T , O extends QueryOptions > ( sql : string , options : O , callback : ( error : NodeOdbcError , result : O extends CursorQueryOptions ? Cursor : Result < T > ) => undefined ) : undefined ;
92- query < T , O extends QueryOptions > ( sql : string , parameters : Array < number | string > , options : O ) : O extends CursorQueryOptions ? Promise < Cursor > : Promise < Result < T > > ;
92+ query < T , O extends QueryOptions > ( sql : string , parameters : Array < number | string > , options : O , callback : ( error : NodeOdbcError , result : O extends CursorQueryOptions ? Cursor : Result < T > ) => undefined ) : undefined ;
9393
94- callProcedure ( catalog : string , schema : string , name : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : undefined ;
95- callProcedure ( catalog : string , schema : string , name : string , parameters : Array < number | string > , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : undefined ;
94+ callProcedure < T > ( catalog : string | null , schema : string | null , name : string , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
95+ callProcedure < T > ( catalog : string | null , schema : string | null , name : string , parameters : Array < number | string > , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
9696
9797 createStatement ( callback : ( error : NodeOdbcError , statement : Statement ) => undefined ) : undefined ;
9898
99- primaryKeys ( catalog : string , schema : string , table : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : undefined ;
99+ primaryKeys < T > ( catalog : string | null , schema : string | null , table : string | null , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
100100
101- foreignKeys ( pkCatalog : string , pkSchema : string , pkTable : string , fkCatalog : string , fkSchema : string , fkTable : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : undefined ;
101+ foreignKeys < T > ( pkCatalog : string | null , pkSchema : string | null , pkTable : string | null , fkCatalog : string | null , fkSchema : string | null , fkTable : string | null , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
102102
103- tables ( catalog : string , schema : string , table : string , type : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : undefined ;
103+ tables < T > ( catalog : string | null , schema : string | null , table : string | null , type : string | null , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
104104
105- columns ( catalog : string , schema : string , table : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : undefined ;
105+ columns < T > ( catalog : string | null , schema : string | null , table : string | null , column : string | null , callback : ( error : NodeOdbcError , result : Result < T > ) => undefined ) : undefined ;
106106
107107 setIsolationLevel ( level : number , callback : ( error : NodeOdbcError ) => undefined ) : undefined ;
108108
@@ -122,17 +122,17 @@ declare namespace odbc {
122122 query < T , O extends QueryOptions > ( sql : string , options : O ) : O extends CursorQueryOptions ? Promise < Cursor > : Promise < Result < T > > ;
123123 query < T , O extends QueryOptions > ( sql : string , parameters : Array < number | string > , options : O ) : O extends CursorQueryOptions ? Promise < Cursor > : Promise < Result < T > > ;
124124
125- callProcedure ( catalog : string , schema : string , name : string , parameters ?: Array < number | string > ) : Promise < Result < unknown > > ;
125+ callProcedure < T > ( catalog : string | null , schema : string | null , name : string , parameters ?: Array < number | string > ) : Promise < Result < T > > ;
126126
127127 createStatement ( ) : Promise < Statement > ;
128128
129- primaryKeys ( catalog : string , schema : string , table : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : Promise < Result < unknown > > ;
129+ primaryKeys < T > ( catalog : string | null , schema : string | null , table : string | null ) : Promise < Result < T > > ;
130130
131- foreignKeys ( pkCatalog : string , pkSchema : string , pkTable : string , fkCatalog : string , fkSchema : string , fkTable : string , callback : ( error : NodeOdbcError , result : Result < unknown > ) => undefined ) : Promise < Result < unknown > > ;
131+ foreignKeys < T > ( pkCatalog : string | null , pkSchema : string | null , pkTable : string | null , fkCatalog : string | null , fkSchema : string | null , fkTable : string | null ) : Promise < Result < T > > ;
132132
133- tables ( catalog : string , schema : string , table : string , type : string ) : Promise < Result < unknown > > ;
133+ tables < T > ( catalog : string | null , schema : string | null , table : string | null , type : string | null ) : Promise < Result < T > > ;
134134
135- columns ( catalog : string , schema : string , table : string , column : string ) : Promise < Result < unknown > > ;
135+ columns < T > ( catalog : string | null , schema : string | null , table : string | null , column : string | null ) : Promise < Result < T > > ;
136136
137137 setIsolationLevel ( level : number ) : Promise < void > ;
138138
0 commit comments