UNPKG

react-native-nitro-sqlite

Version:

Fast SQLite library for React Native built using Nitro Modules

48 lines (47 loc) 1.6 kB
"use strict"; 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