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

Function Functions

cel/options.go:471–478  ·  view source on GitHub ↗

Functions adds function overloads that extend or override the set of CEL built-ins. Deprecated: use Function() instead to declare the function, its overload signatures, and the overload implementations.

(funcs ...*functions.Overload)

Source from the content-addressed store, hash-verified

469// Deprecated: use Function() instead to declare the function, its overload signatures,
470// and the overload implementations.
471func Functions(funcs ...*functions.Overload) ProgramOption {
472 return func(p *prog) (*prog, error) {
473 if err := p.dispatcher.Add(funcs...); err != nil {
474 return nil, err
475 }
476 return p, nil
477 }
478}
479
480// Globals sets the global variable values for a given program. These values may be shadowed by
481// variables with the same name provided to the Eval() call. If Globals is used in a Library with

Callers 1

Calls 1

AddMethod · 0.65

Tested by 1