Use of and assumption of this being the database reference is resulting in inconsistent behavior. Specifically this line
If declaring a database namespace as such:
const db = {
config: new PouchDB('config', { adapter })
}
And running the upset method as such:
await db.users.upsert(`${data.userName}-cursor`, (doc) => {
(doc as CursorDoc).cursor = data.nextCursor;
return doc;
});
Will result in the db variable being assigned to the global scope and .get being undefined.
Use of and assumption of
thisbeing the database reference is resulting in inconsistent behavior. Specifically this lineupsert/index.js
Line 55 in 5020aa5
If declaring a database namespace as such:
And running the upset method as such:
Will result in the
dbvariable being assigned to the global scope and.getbeing undefined.