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

Function ExprDeclToDeclaration

cel/decls.go:373–375  ·  view source on GitHub ↗

ExprDeclToDeclaration converts a protobuf CEL declaration to a CEL-native declaration, either a Variable or Function.

(d *exprpb.Decl)

Source from the content-addressed store, hash-verified

371
372// ExprDeclToDeclaration converts a protobuf CEL declaration to a CEL-native declaration, either a Variable or Function.
373func ExprDeclToDeclaration(d *exprpb.Decl) (EnvOption, error) {
374 return AlphaProtoAsDeclaration(d)
375}
376
377// AlphaProtoAsDeclaration converts a v1alpha1.Decl value describing a variable or function into an EnvOption.
378func AlphaProtoAsDeclaration(d *exprpb.Decl) (EnvOption, error) {

Callers 3

DeclarationsFunction · 0.85

Calls 1

AlphaProtoAsDeclarationFunction · 0.85

Tested by 2