blob: 6b0966f4b2656504e26534d77dab44fbb9aad365 [file] [log] [blame]
import CoreLevelPouch from 'pouchdb-adapter-leveldb-core';
import { assign } from 'pouchdb-utils';
import memdown from 'memdown';
function MemDownPouch(opts, callback) {
var _opts = assign({
db: memdown
}, opts);
CoreLevelPouch.call(this, _opts, callback);
}
// overrides for normal LevelDB behavior on Node
MemDownPouch.valid = function () {
return true;
};
MemDownPouch.use_prefix = false;
export default function (PouchDB) {
PouchDB.adapter('memory', MemDownPouch, true);
}