MCPcopy Create free account
hub / github.com/cel-expr/cel-go / GlobalMacro

Function GlobalMacro

cel/macro.go:160–162  ·  view source on GitHub ↗

GlobalMacro creates a Macro for a global function with the specified arg count.

(function string, argCount int, factory MacroFactory, opts ...MacroOpt)

Source from the content-addressed store, hash-verified

158
159// GlobalMacro creates a Macro for a global function with the specified arg count.
160func GlobalMacro(function string, argCount int, factory MacroFactory, opts ...MacroOpt) Macro {
161 return parser.NewGlobalMacro(function, argCount, factory, opts...)
162}
163
164// ReceiverMacro creates a Macro for a receiver function matching the specified arg count.
165func ReceiverMacro(function string, argCount int, factory MacroFactory, opts ...MacroOpt) Macro {

Callers 1

TestMacroModernFunction · 0.85

Calls 1

NewGlobalMacroFunction · 0.92

Tested by 1

TestMacroModernFunction · 0.68