memory-level
Version:
In-memory abstract-level database for Node.js and browsers
14 lines (11 loc) • 471 B
JavaScript
// Use setImmediate() in Node.js to allow IO in between work
/* istanbul ignore else: coverage currently does not include browsers */
if (typeof process !== 'undefined' && !process.browser && typeof global !== 'undefined' && typeof global.setImmediate === 'function') {
const setImmediate = global.setImmediate
module.exports = function breathe () {
return new Promise(setImmediate)
}
} else {
module.exports = async function breathe () { }
}