Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/modules / ___dist / chain-able / src / deps / is / safeInteger.js
Size: Mime:
"use strict";

const MAX_SAFE_INTEGER = require("../native/MAX_SAFE_INTEGER");

const isNumber = require("./number");

const MIN_SAFE_INTEGER = -MAX_SAFE_INTEGER;
/**
 * @since 5.0.0-beta.9
 * @name isSafeInteger
 * @memberOf is
 * @param {number | *} x
 * @return {boolean}
 */

module.exports = Number.isSafeInteger || function (n) {
  return isNumber(n) && Math.round(n) === n && MIN_SAFE_INTEGER <= n && n <= MAX_SAFE_INTEGER;
};