Files
vue-js-modal/src/util.js

25 lines
472 B
JavaScript

/**
*
* @param {Number} from Lower limit
* @param {Number} to Upper limit
* @param {Number} value Checked number value
*
* @return {Number} Either source value itself or limit value if range limits
* are exceeded
*/
export const inRange = (from, to, value) => {
if (value < from) {
return from
}
if (value > to) {
return to
}
return value
// lol
// return value < from ? from : (value > to ? to : value)
}
export default { inRange }