INNER CODE UNIT · JavaScript
hasOwn
aravindnc/mongoose-paginate-v2 · src/index.js:58
function hasOwn(obj, key) {
return Object.prototype.hasOwnProperty.call(obj || {}, key);
}
function isSessionInTransaction(session) {
if (session == null) {
return false;
}
if (typeof session.inTransaction === 'function') {
return session.inTransaction();
}
// Older driver sessions may expose the driver session via `session.session`.
const driverSession = session.session;
if (driverSession && typeof driverSession.inTransaction === 'function') {
return driverSession.inTransaction();
}