This repository has been archived on 2024-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
keksAccountGUI/node_modulesOLD/call-me-maybe/index.js
2019-08-11 20:48:02 +02:00

20 lines
408 B
JavaScript

"use strict"
var next = (global.process && process.nextTick) || global.setImmediate || function (f) {
setTimeout(f, 0)
}
module.exports = function maybe (cb, promise) {
if (cb) {
promise
.then(function (result) {
next(function () { cb(null, result) })
}, function (err) {
next(function () { cb(err) })
})
return undefined
}
else {
return promise
}
}