summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/theme-data/DankMaterialShell/core/internal/utils/math.go
blob: 408af9f0f42699135998de6aaef6bace9576f8b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
package utils

import "golang.org/x/exp/constraints"

func Clamp[T constraints.Ordered](val, min, max T) T {
	if val < min {
		return min
	}
	if val > max {
		return max
	}
	return val
}