# wrClamp

> Clamps a number into an inclusive `[min, max]` range.

Source: https://ngwr.dev/reference/utils/wr-clamp  
Kind: Util  
Updated in v16  
Optional

## Usage

```angular-ts
import { wrClamp } from 'ngwr/utils';

wrClamp(140, 0, 100); // 100
wrClamp(-3, 0, 100);  // 0
wrClamp(42, 0, 100);  // 42
```

## API

| Name | Description | Type | Default |
| --- | --- | --- | --- |
| `wrClamp` | Clamps value into the inclusive [min, max] range. | `(value: number, min: number, max: number) => number` | `—` |

## See also

- [wrRound](https://ngwr.dev/reference/utils/wr-round) — Rounds a number to a fixed number of decimals.
- [Number Input](https://ngwr.dev/reference/components/input-number) — A number field with stepper buttons and locale formatting.
- [Slider](https://ngwr.dev/reference/components/slider) — Pick a number, or a range of two, by dragging a thumb.
- [wrNumAttr](https://ngwr.dev/reference/utils/wr-num-attr) — Input transform that coerces a bound value to a number, with a fallback.
