From 7970cb64c8a5d12503b91c0f3f53d2264d4a79ea Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 23 Apr 2026 17:03:15 -0600 Subject: [PATCH] Add clamp utility --- module/utils/clamp.mjs | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 module/utils/clamp.mjs diff --git a/module/utils/clamp.mjs b/module/utils/clamp.mjs new file mode 100644 index 0000000..141185b --- /dev/null +++ b/module/utils/clamp.mjs @@ -0,0 +1,5 @@ +export function clamp(min, ideal, max) { + min ??= Number.NEGATIVE_INFINITY; + max ??= Number.POSITIVE_INFINITY; + return Math.max(min, Math.min(ideal, max)); +};