Skip to content

clamp

Clamps a number between min and max values

Available since v1.9.0

import { clamp } from '@helpers4/number';
// or, from the all-in-one package (same code, one install):
import { clamp } from 'helpers4/number';
clamp(value: number, min: number, max: number): number
ParameterTypeDescription
valuenumberThe value to clamp
minnumberMinimum value
maxnumberMaximum value

number — Clamped value

Restricts a number to be within a min/max range.

clamp(15, 0, 10)  // => 10
clamp(-5, 0, 10)  // => 0
clamp(5, 0, 10)   // => 5

View source on GitHub