asyncc
Version:
Just asynchronous patterns
27 lines (26 loc) • 505 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports._times = _times;
var _setImmediate2 = require("./_setImmediate");
/**
* @private
*/
function _times(num, opts) {
opts = opts || {};
var fn = _setImmediate2._setImmediate;
var lag = 0;
var times = num;
if (typeof num !== 'number') {
times = num.times;
lag = num.lag || 0;
}
times = times || opts.times || 0;
if (lag) fn = setTimeout;
return {
times: times,
lag: lag,
fn: fn
};
}