UNPKG

awesome-string

Version:

The ultimate JavaScript string library

19 lines (18 loc) 430 B
import { MAX_SAFE_INTEGER } from 'helper/number/const'; /** * Transforms `value` to an integer. * * @ignore * @function toInteger * @param {number} value The number to transform. * @returns {number} Returns the transformed integer. */ export default function toInteger(value) { if (value === Infinity) { return MAX_SAFE_INTEGER; } if (value === -Infinity) { return - MAX_SAFE_INTEGER; } return ~~value; }