package alerting type compareFn func(float64, float64) bool func evalCondition(level Level, result float64) bool { return operators[level.Operator](result, level.Value) } var operators = map[string]compareFn{ ">": func(num1, num2 float64) bool { return num1 > num2 }, ">=": func(num1, num2 float64) bool { return num1 >= num2 }, "<": func(num1, num2 float64) bool { return num1 < num2 }, "<=": func(num1, num2 float64) bool { return num1 <= num2 }, "": func(num1, num2 float64) bool { return false }, }