(meh cel.MacroExprFactory, funcName string, args []ast.Expr)
| 887 | } |
| 888 | |
| 889 | func checkInvalidArgs(meh cel.MacroExprFactory, funcName string, args []ast.Expr) *cel.Error { |
| 890 | for _, arg := range args { |
| 891 | err := checkInvalidArgLiteral(funcName, arg) |
| 892 | if err != nil { |
| 893 | return meh.NewError(arg.ID(), err.Error()) |
| 894 | } |
| 895 | } |
| 896 | return nil |
| 897 | } |
| 898 | |
| 899 | func checkInvalidArgLiteral(funcName string, arg ast.Expr) error { |
| 900 | if !isNumericArgType(arg) { |
no test coverage detected