blob: b4e76d15657d44bd71e12d5fa08025798c951688 [file] [log] [blame]
import WebSqlPouchCore from 'pouchdb-adapter-websql-core';
import websql from 'websql';
function NodeWebSqlPouch(opts, callback) {
var _opts = Object.assign({
websql: websql // pass node-websql in as our "openDatabase" function
}, opts);
WebSqlPouchCore.call(this, _opts, callback);
}
// overrides for normal WebSQL behavior in the browser
NodeWebSqlPouch.valid = function () {
return true;
};
NodeWebSqlPouch.use_prefix = false; // no prefix necessary in Node
export default function (PouchDB) {
PouchDB.adapter('websql', NodeWebSqlPouch, true);
}