From 6830f2b0c287ebb4298d786011d33b3d62d658d2 Mon Sep 17 00:00:00 2001 From: Aaron Oneal Date: Sun, 28 Dec 2014 22:12:44 -0800 Subject: [PATCH] The executeSql errorCallback may optionally return a boolean value to indicate whether to continue executing statements (false) or to rollback the transaction (true or void). --- cordova/plugins/WebSQL.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cordova/plugins/WebSQL.d.ts b/cordova/plugins/WebSQL.d.ts index 8d28a69c8f..0d180bf53e 100644 --- a/cordova/plugins/WebSQL.d.ts +++ b/cordova/plugins/WebSQL.d.ts @@ -62,12 +62,12 @@ interface SqlTransaction { * @param sql SQL statement to execute. * @param arguments SQL stetement arguments. * @param successCallback Called in case of query has been successfully done. - * @param errorCallback Called, when query fails. + * @param errorCallback Called, when query fails. Return false to continue transaction; true or no return to rollback. */ executeSql(sql: string, arguments?: any[], successCallback?: (transaction: SqlTransaction, resultSet: SqlResultSet) => void, - errorCallback?: (transaction: SqlTransaction, error: SqlError) => void): void; + errorCallback?: (transaction: SqlTransaction, error: SqlError) => any): void; } declare var SqlTransaction: {