clamp
import { clamp } from "jsr:@ende/math";function
function clamp(num: number, min: number, max: number): numberClamp a number within the inclusive [min, max] range.
num: numberThe number to be clamped
min: numberThe minimum value
max: numberThe maximum value
Returns
The clamped number
Example: Usage
import { clamp } from "@ende/math/clamp";
import { assertEquals } from "@ende/assert";
assertEquals(clamp(5, 1, 10), 5);
assertEquals(clamp(-5, 1, 10), 1);
assertEquals(clamp(15, 1, 10), 10);