artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
toSafeInteger.js
1 var baseClamp = require('./_baseClamp'),
2  toInteger = require('./toInteger');
3 
5 var MAX_SAFE_INTEGER = 9007199254740991;
6 
31 function toSafeInteger(value) {
32  return value
33  ? baseClamp(toInteger(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER)
34  : (value === 0 ? value : 0);
35 }
36 
37 module.exports = toSafeInteger;