Utils_ValidateInteger.js

'user strict'

/**
 * Validates if a value is a positive integer.
 * @param {Number} value - Value to validate.
 * @returns {Boolean}
 */
function isNotPositiveInteger (value) {
  return typeof value !== 'number' || isNaN(value) || value % 1 !== 0 || value <= 0
}

module.exports = { isNotPositiveInteger }