UNPKG

asyncc

Version:
27 lines (26 loc) 505 B
"use strict"; 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 }; }