UNPKG

tdesign-mobile-vue

Version:
33 lines (30 loc) 728 B
/** * tdesign v1.7.0 * (c) 2024 TDesign Group * @license MIT */ var trimSingleValue = function trimSingleValue(value, min, max) { if (value < min) { return min; } if (value > max) { return max; } return value; }; var trimValue = function trimValue(value, props) { var min = props.min, max = props.max, range = props.range; if (range && Array.isArray(value)) { value[0] = trimSingleValue(value[0], min, max); value[1] = trimSingleValue(value[1], min, max); return value[0] <= value[1] ? value : [value[1], value[0]]; } if (range) { return [min, max]; } return trimSingleValue(value, min, max); }; export { trimSingleValue, trimValue }; //# sourceMappingURL=tool.js.map