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

Function NewFunctionDoc

common/doc.go:131–138  ·  view source on GitHub ↗

NewFunctionDoc creates a new Doc struct for documenting a function.

(name, description string, overloads ...*Doc)

Source from the content-addressed store, hash-verified

129
130// NewFunctionDoc creates a new Doc struct for documenting a function.
131func NewFunctionDoc(name, description string, overloads ...*Doc) *Doc {
132 return &Doc{
133 Kind: DocFunction,
134 Name: name,
135 Description: ParseDescription(description),
136 Children: overloads,
137 }
138}
139
140// NewOverloadDoc creates a new Doc struct for a function example.
141func NewOverloadDoc(id, signature string, examples ...*Doc) *Doc {

Callers 2

DocumentationMethod · 0.92
TestNewDocFunction · 0.85

Calls 1

ParseDescriptionFunction · 0.85

Tested by 1

TestNewDocFunction · 0.68