UNPKG

reakit-utils

Version:

Reakit utils

25 lines (20 loc) 490 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); /** * Checks whether `arg` is an integer or not. * * @example * import { isInteger } from "reakit-utils"; * * isInteger(1); // true * isInteger(1.5); // false * isInteger("1"); // true * isInteger("1.5"); // false */ function isInteger(arg) { if (typeof arg === "number") { return Math.floor(arg) === arg; } return String(Math.floor(Number(arg))) === arg; } exports.isInteger = isInteger;