Merge pull request #30062 from vidi42/master

Changed executeSync `params` parameter to optional Closes: #29844
This commit is contained in:
Daniel Rosenwasser
2018-11-01 15:07:23 -07:00
committed by GitHub
2 changed files with 13 additions and 2 deletions
+11
View File
@@ -10,3 +10,14 @@ ibmdb.open("DATABASE=<dbname>;HOSTNAME=<myhost>;UID=db2user;PWD=password;PORT=<d
});
});
});
/** imdb.ODBCStatement */
const service = new ibmdb.ODBCStatement();
service.executeSync();
service.executeSync(
["test"]
);
service._executeSync();
service._executeSync(
["test"]
);
+2 -2
View File
@@ -150,7 +150,7 @@ export class ODBCStatement {
// TODO: type of outparams is unknown
_execute(cb: (err: Error, result: any[]) => void): void;
_executeSync(params: any[]): ODBCResult;
_executeSync(params?: any[]): ODBCResult;
_executeDirect(sql: string, cb: (err: Error, result: any[]) => void): void;
@@ -170,7 +170,7 @@ export class ODBCStatement {
execute(cb: (err: Error, result: any[], outparams: any) => void): void;
execute(params: any[]): Promise<{result: any[], outparams: any}>;
executeSync(params: any[]): ODBCResult;
executeSync(params?: any[]): ODBCResult;
executeDirect(sql: string, cb: (err: Error, result: any[]) => void): void;