Function: clamp()
clamp(
value,min,max):number
Defined in: math.ts:37
Clamps a number between a minimum and maximum value. If value is below min, returns min. If above max, returns max. Otherwise returns value unchanged.
Parameters
value
number
The number to clamp.
min
number
The lower bound.
max
number
The upper bound.
Returns
number
The clamped value.
Example
ts
clamp(5, 0, 10) // 5 (within range, unchanged)
clamp(-3, 0, 10) // 0 (below min)
clamp(15, 0, 10) // 10 (above max)
clamp(0.5, 0, 1) // 0.5
clamp(-0.5, 0, 1) // 0
clamp(1.5, 0, 1) // 1