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

Function NewVariable

common/env/env.go:244–246  ·  view source on GitHub ↗

NewVariable returns a serializable variable from a name and type definition

(name string, t *TypeDesc)

Source from the content-addressed store, hash-verified

242
243// NewVariable returns a serializable variable from a name and type definition
244func NewVariable(name string, t *TypeDesc) *Variable {
245 return NewVariableWithDoc(name, t, "")
246}
247
248// NewVariableWithDoc returns a serializable variable from a name, type definition, and doc string.
249func NewVariableWithDoc(name string, t *TypeDesc, doc string) *Variable {

Callers 10

TestEnvToConfigFunction · 0.92
TestEnvFromConfigFunction · 0.92
TestEnvFromConfigErrorsFunction · 0.92
AddVariableDeclsMethod · 0.70
TestConfigToYAMLFunction · 0.70
TestConfigFunction · 0.70
TestConfigValidateErrorsFunction · 0.70

Calls 1

NewVariableWithDocFunction · 0.70

Tested by 8

TestEnvToConfigFunction · 0.74
TestEnvFromConfigFunction · 0.74
TestEnvFromConfigErrorsFunction · 0.74
TestConfigToYAMLFunction · 0.56
TestConfigFunction · 0.56
TestConfigValidateErrorsFunction · 0.56