Skip to content

Commit b011bd9

Browse files
authored
Merge pull request #408 from dwickern/fix-types
[TypeScript] Change API types from class to interface
2 parents fb09b00 + b83101b commit b011bd9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/odbc.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
declare namespace odbc {
22

3-
class ColumnDefinition {
3+
interface ColumnDefinition {
44
name: string;
55
dataType: number;
66
dataTypeName: string;
@@ -9,25 +9,25 @@ declare namespace odbc {
99
nullable: boolean;
1010
}
1111

12-
class Result<T> extends Array<T> {
12+
interface Result<T> extends Array<T> {
1313
count: number;
1414
columns: Array<ColumnDefinition>;
1515
statement: string;
1616
parameters: Array<number|string>;
1717
return: number;
1818
}
1919

20-
class OdbcError {
20+
interface OdbcError {
2121
message: string;
2222
code: number;
2323
state: string;
2424
}
2525

26-
class NodeOdbcError extends Error {
26+
interface NodeOdbcError extends Error {
2727
odbcErrors: Array<OdbcError>;
2828
}
2929

30-
class Statement {
30+
interface Statement {
3131

3232
////////////////////////////////////////////////////////////////////////////
3333
// Callbacks ///////////////////////////////////////////////////////////
@@ -81,7 +81,7 @@ declare namespace odbc {
8181
cursor: boolean|string
8282
}
8383

84-
class Connection {
84+
interface Connection {
8585

8686
////////////////////////////////////////////////////////////////////////////
8787
// Callbacks ///////////////////////////////////////////////////////////
@@ -149,7 +149,7 @@ declare namespace odbc {
149149
autocommit(): boolean;
150150
}
151151

152-
class Pool {
152+
interface Pool {
153153

154154
////////////////////////////////////////////////////////////////////////////
155155
// Callbacks ///////////////////////////////////////////////////////////
@@ -177,7 +177,7 @@ declare namespace odbc {
177177
close(): Promise<void>;
178178
}
179179

180-
class Cursor {
180+
interface Cursor {
181181
noData: boolean
182182

183183
////////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)