Number.prototype.clamp

Specification
Proposal repo

Modules

esnext.number.clamp

Built-ins signatures

class Number {
  clamp(min: number, max: number): number;
}

Entry points

core-js/proposals/number-clamp
{ core-js, @core-js/pure }/full/number/clamp

TypeScript type definitions

@core-js/types/proposals/number-clamp

Example

5.0.clamp(0, 10); // => 5
(-5).clamp(0, 10); // => 0
15.0.clamp(0, 10); // => 10