File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ module.exports = {
1515 * to avoid glitches: Make sure that even when you multiply it by the
1616 * number of pixels on a giant screen it still works
1717 */
18- FP_SAFE : Number . MAX_VALUE / 10000 ,
18+ FP_SAFE : Number . MAX_VALUE * 1e-4 ,
1919
2020 /*
2121 * conversion of date units to milliseconds
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ var utcFormat = require('d3-time-format').utcFormat;
55var isNumeric = require ( 'fast-isnumeric' ) ;
66
77var numConstants = require ( '../constants/numerical' ) ;
8- var FP_SAFE = numConstants . FP_SAFE ;
8+ var MAX_SAFE = numConstants . FP_SAFE ;
9+ var MIN_SAFE = - MAX_SAFE ;
910var BADNUM = numConstants . BADNUM ;
1011
1112var lib = module . exports = { } ;
@@ -166,8 +167,7 @@ lib.cleanNumber = require('./clean_number');
166167lib . ensureNumber = function ensureNumber ( v ) {
167168 if ( ! isNumeric ( v ) ) return BADNUM ;
168169 v = Number ( v ) ;
169- if ( v < - FP_SAFE || v > FP_SAFE ) return BADNUM ;
170- return isNumeric ( v ) ? Number ( v ) : BADNUM ;
170+ return ( v > MAX_SAFE || v < MIN_SAFE ) ? BADNUM : v ;
171171} ;
172172
173173/**
You can’t perform that action at this time.
0 commit comments