UNPKG

moltres-utils

Version:
44 lines (37 loc) 1.02 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _isNumber = _interopRequireDefault(require("./isNumber")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Determine if the passed argument is an integer. * * @function * @since v0.0.3 * @category lang * @param {*} value The value to check. * @returns {Boolean} Returns `true` if `value` is an integer, else `false`. * @example * * isInteger(3) // => true * * isInteger(new Number(3)) // => true * * isInteger(3.2) // => false * isInteger(Number.MIN_VALUE) // => false * * isInteger(Infinity) // => false * * isInteger(NaN) // => false * * isInteger('3') // => false */ var isInteger = function isInteger(value) { return (0, _isNumber.default)(value) && value << 0 == value; }; var _default = isInteger; exports.default = _default; //# sourceMappingURL=isInteger.js.map