Spaces:
Runtime error
Runtime error
; | |
var toPosInt = require("es5-ext/number/to-pos-integer"); | |
module.exports = function (optsLength, fnLength, isAsync) { | |
var length; | |
if (isNaN(optsLength)) { | |
length = fnLength; | |
if (!(length >= 0)) return 1; | |
if (isAsync && length) return length - 1; | |
return length; | |
} | |
if (optsLength === false) return false; | |
return toPosInt(optsLength); | |
}; | |