react-native-nitro-sqlite
Version:
Fast SQLite library for React Native built using Nitro Modules
48 lines (47 loc) • 1.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.NitroSQLite = void 0;
Object.defineProperty(exports, "NitroSQLiteError", {
enumerable: true,
get: function () {
return _NitroSQLiteError.default;
}
});
Object.defineProperty(exports, "open", {
enumerable: true,
get: function () {
return _session.open;
}
});
Object.defineProperty(exports, "typeORMDriver", {
enumerable: true,
get: function () {
return _typeORM.typeORMDriver;
}
});
var _transaction = require("./operations/transaction.js");
var _nitro = require("./nitro.js");
var _session = require("./operations/session.js");
var _execute = require("./operations/execute.js");
var _OnLoad = require("./OnLoad");
var _executeBatch = require("./operations/executeBatch.js");
var _NitroSQLiteError = _interopRequireDefault(require("./NitroSQLiteError.js"));
var _typeORM = require("./typeORM.js");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
(0, _OnLoad.init)();
const NitroSQLite = exports.NitroSQLite = {
..._nitro.HybridNitroSQLite,
native: _nitro.HybridNitroSQLite,
// Overwrite native `open` function with session-based JS abstraction,
// where the database name can be ommited once opened
open: _session.open,
// More JS abstractions, that perform type casting and validation.
transaction: _transaction.transaction,
execute: _execute.execute,
executeAsync: _execute.executeAsync,
executeBatch: _executeBatch.executeBatch,
executeBatchAsync: _executeBatch.executeBatchAsync
};
//# sourceMappingURL=index.js.map