(meh cel.MacroExprFactory, funcName string, args []ast.Expr)
| 910 | } |
| 911 | |
| 912 | func checkInvalidArgs(meh cel.MacroExprFactory, funcName string, args []ast.Expr) *cel.Error { |
| 913 | for _, arg := range args { |
| 914 | err := checkInvalidArgLiteral(funcName, arg) |
| 915 | if err != nil { |
| 916 | return meh.NewError(arg.ID(), err.Error()) |
| 917 | } |
| 918 | } |
| 919 | return nil |
| 920 | } |
| 921 | |
| 922 | func checkInvalidArgLiteral(funcName string, arg ast.Expr) error { |
| 923 | if !isNumericArgType(arg) { |
no test coverage detected