@antv/g2
Version:
the Grammar of Graphics in Javascript
20 lines • 585 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.prettyNumber = exports.clamp = void 0;
/**
* Clamp number within the inclusive range within the lower and upper bounds.
*/
function clamp(v, lower, upper) {
return Math.max(lower, Math.min(v, upper));
}
exports.clamp = clamp;
/**
* Precision conversion
*/
function prettyNumber(n, precision = 10) {
if (typeof n !== 'number')
return n;
return Math.abs(n) < 1e-15 ? n : parseFloat(n.toFixed(precision));
}
exports.prettyNumber = prettyNumber;
//# sourceMappingURL=number.js.map
;