objection
Version:
An SQL-friendly ORM for Node.js
18 lines (14 loc) • 390 B
JavaScript
;
const { isPromise } = require('./isPromise');
// Return `returnValue` after `obj` has been resolved. Return `returnValue`
// synchronously if `obj` is not a promise for performance reasons.
function afterReturn(obj, returnValue) {
if (isPromise(obj)) {
return obj.then(() => returnValue);
} else {
return returnValue;
}
}
module.exports = {
afterReturn,
};