Repository URL to install this package:
|
Version:
1.2.9 ▾
|
"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;
};