UNPKG

zarm

Version:

基于 React 的移动端UI库

18 lines (13 loc) 665 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ensureValuePrecision; var _getClosestPoint = _interopRequireDefault(require("./getClosestPoint")); var _getPrecision = _interopRequireDefault(require("./getPrecision")); function ensureValuePrecision(val, props) { var step = props.step; var closestPoint = Number.isFinite((0, _getClosestPoint.default)(val, props)) ? (0, _getClosestPoint.default)(val, props) : 0; return step === null ? closestPoint : parseFloat(closestPoint.toFixed((0, _getPrecision.default)(step))); }