Skip to content

Commit b0f2c3b

Browse files
committed
fix the promise types.
1 parent f1d135e commit b0f2c3b

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/sqlanywherepromise.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export class SQLAnywhereStatement {
88
constructor(private _statement: Statement) {
99
}
1010

11-
public exec(args: any[]): Promise<any[] | Error> {
11+
public exec(args: any[]): Promise<any[]> {
1212
return new Promise((resolve, reject) => {
1313
this._statement.exec(args, (err, rows) => {
1414
if (err) {
@@ -23,13 +23,13 @@ export class SQLAnywhereStatement {
2323
export class SQLAnywhereConnection {
2424
private _conn = createConnection();
2525

26-
public connect(params: SQLAnywhereConnectionParameters): Promise<Error | undefined> {
26+
public connect(params: SQLAnywhereConnectionParameters): Promise<boolean> {
2727
return new Promise((resolve, reject) => {
2828
return this._conn.connect(params, (err) => {
2929
if (err) {
3030
return reject(err);
3131
}
32-
resolve();
32+
resolve(true);
3333
})
3434
});
3535
}
@@ -45,7 +45,7 @@ export class SQLAnywhereConnection {
4545
});
4646
}
4747

48-
public query(sql: string, params?: any[]): Promise<any> {
48+
public query(sql: string, params?: any[]): Promise<any[]> {
4949
return new Promise((resolve, reject) => {
5050
this._conn.exec(sql, params || [], (err: Error | undefined, rows: any) => {
5151
if (err) {
@@ -56,35 +56,35 @@ export class SQLAnywhereConnection {
5656
});
5757
}
5858

59-
public commit(): Promise<Error | void> {
59+
public commit(): Promise<boolean> {
6060
return new Promise((resolve, reject) => {
6161
this._conn.commit((err) => {
6262
if (err) {
6363
return reject(err);
6464
}
65-
resolve();
65+
resolve(true);
6666
})
6767
});
6868
}
6969

70-
public rollback(): Promise<Error | void> {
70+
public rollback(): Promise<boolean> {
7171
return new Promise((resolve, reject) => {
7272
this._conn.rollback((err) => {
7373
if (err) {
7474
reject(err);
7575
}
76-
resolve();
76+
resolve(true);
7777
})
7878
});
7979
}
8080

81-
public close(): Promise<Error | void> {
81+
public close(): Promise<boolean> {
8282
return new Promise((resolve, reject) => {
8383
this._conn.close((err) => {
8484
if (err) {
8585
reject(err);
8686
}
87-
resolve();
87+
resolve(true);
8888
})
8989
})
9090
}

0 commit comments

Comments
 (0)