is-integer-x
Version:
Determine whether the passed value is an integer.
15 lines (12 loc) • 452 B
JavaScript
import numberIsFinite from 'is-finite-x';
import toInteger from 'to-integer-x';
/**
* This method determines whether the passed value is an integer.
*
* @param {*} value - The value to be tested for being an integer.
* @returns {boolean} A Boolean indicating whether or not the given value is an integer.
*/
const isInteger = function isInteger(value) {
return numberIsFinite(value) && toInteger(value) === value;
};
export default isInteger;