UNPKG

foop

Version:

interfaces that describe their intentions.

27 lines (26 loc) 1.97 kB
/** * Determine if the passed argument is an integer. * @since 5.0.0-beta.5 * @memberOf is * * @param {*} x number to check if it is an integer * @return {boolean} x is integer * * @category Type * * {@link https://tc39.github.io/ecma262/#sec-isinteger emca-is-integer} * {@link https://github.com/ramda/ramda/blob/master/src/internal/_isInteger.js ramda-is-integer} * @see {@link ramda-is-integer} * @see {@link emca-is-integer} * * @example * * isInteger(10) //=> true * isInteger(3.2) //=> false * isInteger(false) //=> false * */ module.exports = Number.isInteger || function _isInteger(x) { return (x << 0) === x } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWdlci5qcyIsInNvdXJjZXMiOlsiaW50ZWdlci5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERldGVybWluZSBpZiB0aGUgcGFzc2VkIGFyZ3VtZW50IGlzIGFuIGludGVnZXIuXG4gKiBAc2luY2UgNS4wLjAtYmV0YS41XG4gKiBAbWVtYmVyT2YgaXNcbiAqXG4gKiBAcGFyYW0geyp9IHggbnVtYmVyIHRvIGNoZWNrIGlmIGl0IGlzIGFuIGludGVnZXJcbiAqIEByZXR1cm4ge2Jvb2xlYW59IHggaXMgaW50ZWdlclxuICpcbiAqIEBjYXRlZ29yeSBUeXBlXG4gKlxuICoge0BsaW5rIGh0dHBzOi8vdGMzOS5naXRodWIuaW8vZWNtYTI2Mi8jc2VjLWlzaW50ZWdlciBlbWNhLWlzLWludGVnZXJ9XG4gKiB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3JhbWRhL3JhbWRhL2Jsb2IvbWFzdGVyL3NyYy9pbnRlcm5hbC9faXNJbnRlZ2VyLmpzIHJhbWRhLWlzLWludGVnZXJ9XG4gKiBAc2VlIHtAbGluayByYW1kYS1pcy1pbnRlZ2VyfVxuICogQHNlZSB7QGxpbmsgZW1jYS1pcy1pbnRlZ2VyfVxuICpcbiAqIEBleGFtcGxlXG4gKlxuICogICAgaXNJbnRlZ2VyKDEwKSAgICAvLz0+IHRydWVcbiAqICAgIGlzSW50ZWdlcigzLjIpICAgLy89PiBmYWxzZVxuICogICAgaXNJbnRlZ2VyKGZhbHNlKSAvLz0+IGZhbHNlXG4gKlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IE51bWJlci5pc0ludGVnZXIgfHwgZnVuY3Rpb24gX2lzSW50ZWdlcih4KSB7XG4gIHJldHVybiAoeCA8PCAwKSA9PT0geFxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0JBLE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDLFNBQVMsSUFBSSxTQUFTLFVBQVUsQ0FBQyxDQUFDLEVBQUU7RUFDMUQsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDO0NBQ3RCOyJ9