UNPKG

objection

Version:
18 lines (14 loc) 390 B
'use strict'; 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, };