feat(utils): add pkg utils

This commit is contained in:
2025-08-10 13:10:14 -04:00
parent 456b6e457c
commit 7c92c346fa
5 changed files with 130 additions and 0 deletions

18
pkg/utils/utils.go Normal file
View File

@@ -0,0 +1,18 @@
package utils
func Ternary[T any](cond bool, tVal, fVal T) T {
if cond {
return tVal
}
return fVal
}
func FirstNonZero[T comparable](v ...T) T {
var zero T
for _, val := range v {
if val != zero {
return val
}
}
return zero
}