UNPKG

@alifd/meet-react

Version:

Fusion Mobile React UI System Component

27 lines (26 loc) 617 B
"use strict"; exports.__esModule = true; exports.clamp = clamp; exports.getDefaultValue = getDefaultValue; exports.toNumber = toNumber; var _utils = require("../utils"); function toNumber(num) { if (!(0, _utils.isNumber)(num)) { return num; } return Number(num); } function clamp(value, min, max) { if (!(0, _utils.isNumber)(value)) { return value; } return value > max ? max : value < min ? min : value; } function getDefaultValue(min, max, threshold) { if (min && min > -threshold) { return toNumber(min); } else if (max && max < threshold) { return toNumber(max); } return 0; }