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).

This commit is contained in:
Aaron Oneal
2014-12-28 22:12:44 -08:00
parent a12472597c
commit 6830f2b0c2

View File

@@ -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: {