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

Function FunctionDocs

common/decls/decls.go:445–450  ·  view source on GitHub ↗

FunctionDocs configures documentation from a list of strings separated by newlines.

(docs ...string)

Source from the content-addressed store, hash-verified

443
444// FunctionDocs configures documentation from a list of strings separated by newlines.
445func FunctionDocs(docs ...string) FunctionOpt {
446 return func(fn *FunctionDecl) (*FunctionDecl, error) {
447 fn.doc = common.MultilineDescription(docs...)
448 return fn, nil
449 }
450}
451
452// DisableTypeGuards disables automatically generated function invocation guards on direct overload calls.
453// Type guards remain on during dynamic dispatch for parsed-only expressions.

Callers 8

FunctionDocsFunction · 0.92
initFunction · 0.92
AsCELFunctionMethod · 0.92
TestFunctionMergeFunction · 0.70

Calls 1

MultilineDescriptionFunction · 0.92

Tested by 5

TestFunctionMergeFunction · 0.56