Skip to content

clamp

Restringe um valor a um intervalo definido por limites mínimo e máximo.

Sintaxe

typescript
clamp(value: number, min: number, max: number): number

Parâmetros

NomeTipoDescrição
valuenumberValor a ser restringido.
minnumberLimite inferior.
maxnumberLimite superior.

Retorno

TipoDescrição
numberValor ajustado dentro do intervalo [min, max].

Exemplo

typescript
clamp(10, 0, 5); // 5
clamp(-2, 0, 5); // 0
clamp(3, 0, 5); // 3

Notas

  • Lança TypeError se algum argumento não for número.
  • Lança RangeError se min for maior que max.

Referências

Released under the MIT License.