mirror of
https://github.com/KevinMidboe/vue-js-modal.git
synced 2025-12-08 20:48:46 +00:00
25 lines
472 B
JavaScript
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 }
|