UNPKG

foop

Version:

interfaces that describe their intentions.

29 lines (28 loc) 742 B
/** * @desc typeof x === number * @since 3.0.0 * @memberOf is * * @param {*} x value to check * @return {boolean} isNumberPrimitive * * @func * @name isNumberPrimitive * @see is/real * * @example * * isNumberPrimitive(1) //=> true * isNumberPrimitive(Number(1)) //=> true * isNumberPrimitive(NaN) //=> true * isNumberPrimitive(new Number(1)) //=> false * * isNumberPrimitive(null) //=> false * isNumberPrimitive(undefined) //=> false * isNumberPrimitive(void 0) //=> false * isNumberPrimitive({}) //=> false * isNumberPrimitive('') //=> false * isNumberPrimitive(false) //=> false * */ module.exports = x => typeof x === 'number'