Sha256: 813ebe192afd8d881bbec28dbfd2c55e715d4e8eebf416f5e9e99a802db0318b
Contents?: true
Size: 350 Bytes
Versions: 30
Compression:
Stored size: 350 Bytes
Contents
"use strict"; var coerceToInteger = require("../integer/coerce"); var MAX_SAFE_INTEGER = 9007199254740991, MIN_SAFE_INTEGER = -9007199254740991; module.exports = function (value) { value = coerceToInteger(value); if (!value) return value; if (value > MAX_SAFE_INTEGER) return null; if (value < MIN_SAFE_INTEGER) return null; return value; };
Version data entries
30 entries across 29 versions & 2 rubygems