source: node_modules/es-toolkit/dist/compat/math/clamp.d.ts@ ba17441

Last change on this file since ba17441 was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 731 bytes
RevLine 
[a762898]1/**
2 * Clamps a number within the specified bounds.
3 *
4 * @param {number} number The number to clamp
5 * @param {number} lower The lower bound
6 * @param {number} upper The upper bound
7 * @returns {number} Returns the clamped number
8 * @example
9 * clamp(3, 2, 4) // => 3
10 * clamp(0, 5, 10) // => 5
11 * clamp(15, 5, 10) // => 10
12 */
13declare function clamp(number: number, lower: number, upper: number): number;
14/**
15 * Clamps a number to an upper bound.
16 *
17 * @param {number} number The number to clamp
18 * @param {number} upper The upper bound
19 * @returns {number} Returns the clamped number
20 * @example
21 * clamp(5, 3) // => 3
22 * clamp(2, 3) // => 2
23 */
24declare function clamp(number: number, upper: number): number;
25
26export { clamp };
Note: See TracBrowser for help on using the repository browser.