/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/@yaga/cordova-plugin-spatialite@0.0.2/www/websql-api.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var emptyFn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e]};exports.CORDOVA_MODULE_NAME="SpatialitePlugin";var databases={},SpatialiteRows=function(){function t(t){this.length=t.length,this.rows=t}return t.prototype.item=function(t){return this.rows[t]},t}();exports.SpatialiteRows=SpatialiteRows;var SpatialiteResultSet=function(t){this.rowsAffected=t.rowsAffected,this.insertId=t.insertId,this.rows=new SpatialiteRows(t.rows)};exports.SpatialiteResultSet=SpatialiteResultSet;var SpatialiteTransaction=function(){function t(t,e){this.name=t}return t.prototype.executeSql=function(t,e,a,n){var i=this;cordova.exec((function(t){a(i,new SpatialiteResultSet(t))}),(function(t){console.error("fail: "+t),n(i,new Error(t))}),exports.CORDOVA_MODULE_NAME,"executeSql",[this.name,t])},t}();exports.SpatialiteTransaction=SpatialiteTransaction;var SpatialiteDatabase=function(){function t(t){this.connected=!1,this.name=t.name,this.path=t.path}return t.openDatabase=function(e,a,n){void 0===a&&(a=emptyFn),void 0===n&&(n=emptyFn);var i,o=e.name;return databases[o]?("function"==typeof a&&a(databases[o]),databases[o]):((i=new t(e)).open(a,n),databases[o]=i,i)},t.deleteDatabase=function(t,e,a){cordova.exec((function(){e("OK")}),(function(t){a(new Error(t))}),exports.CORDOVA_MODULE_NAME,"deleteDatabase",[t.name,t.path])},t.prototype.transaction=function(t){t(new SpatialiteTransaction(this.name))},t.prototype.executeSql=function(t,e,a,n){this.transaction((function(i){i.executeSql(t,e,(function(t,e){a(e)}),(function(t,e){n(e)}))}))},t.prototype.open=function(t,e){var a=this;cordova.exec((function(){a.connected=!0,t(a)}),(function(t){a.connected=!1,e(new Error(t))}),exports.CORDOVA_MODULE_NAME,"openDatabase",[this.name,this.path])},t}();exports.SpatialiteDatabase=SpatialiteDatabase,window.spatialitePlugin=SpatialiteDatabase;
//# sourceMappingURL=/sm/e99b23a3b5e4b086288e23fa63556fd5f572337c0632885e990890163e3b02a6.map