c9-core/node_modules/c9/blocked.js

16 wiersze
515 B
JavaScript
Czysty Zwykły widok Historia

// module.exports = function (callback) {
// var start = Date.now();
// setImmediate(function () {
// var took = Date.now() - start;
// return callback(null, took);
// }, 0);
// };
module.exports = function (callback) {
var start = Date.now();
// setInterval is handled after setImmediate and setTimeout handlers
var interval = setTimeout(function () {
clearInterval(interval);
var took = Date.now() - start;
return callback(null, took);
}, 0);
};