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

Function NewFunction

common/env/env.go:341–343  ·  view source on GitHub ↗

NewFunction creates a serializable function and overload set.

(name string, overloads ...*Overload)

Source from the content-addressed store, hash-verified

339
340// NewFunction creates a serializable function and overload set.
341func NewFunction(name string, overloads ...*Overload) *Function {
342 return &Function{Name: name, Overloads: overloads}
343}
344
345// NewFunctionWithDoc creates a serializable function and overload set.
346func NewFunctionWithDoc(name, doc string, overloads ...*Overload) *Function {

Callers 9

protoDeclToFunctionFunction · 0.92
TestEnvToConfigFunction · 0.92
TestEnvFromConfigFunction · 0.92
TestEnvFromConfigErrorsFunction · 0.92
AddFunctionDeclsMethod · 0.70
TestConfigValidateErrorsFunction · 0.70

Calls

no outgoing calls

Tested by 7

TestEnvToConfigFunction · 0.74
TestEnvFromConfigFunction · 0.74
TestEnvFromConfigErrorsFunction · 0.74
TestConfigValidateErrorsFunction · 0.56