mirror of
https://github.com/status-im/react-native.git
synced 2025-01-10 09:35:48 +00:00
3849765ac1
Summary: /** * param {number} value * param {number} min * param {number} max * return {number} */ should be: /** * param {number} min * param {number} value * param {number} max * return {number} */ <!-- Thank you for sending the PR! We appreciate you spending the time to work on these changes. Help us understand your motivation by explaining why you decided to make this change. You can learn more about contributing to React Native here: http://facebook.github.io/react-native/docs/contributing.html Happy contributing! --> (Write your motivation here.) (Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work. Bonus points for screenshots and videos!) Closes https://github.com/facebook/react-native/pull/16077 Differential Revision: D5938021 Pulled By: shergin fbshipit-source-id: 3a6e4ff5ab39a657bc0d9271ae2a2600998b2ddf
31 lines
625 B
JavaScript
31 lines
625 B
JavaScript
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*
|
|
* @providesModule clamp
|
|
* @typechecks
|
|
*/
|
|
'use strict';
|
|
|
|
/**
|
|
* @param {number} min
|
|
* @param {number} value
|
|
* @param {number} max
|
|
* @return {number}
|
|
*/
|
|
function clamp(min, value, max) {
|
|
if (value < min) {
|
|
return min;
|
|
}
|
|
if (value > max) {
|
|
return max;
|
|
}
|
|
return value;
|
|
}
|
|
|
|
module.exports = clamp;
|