Versions in this module Expand all Collapse all v0 v0.1.1 Apr 22, 2026 v0.1.0 Apr 14, 2026 Changes in this version + func GeneralizeData(source interface{}) (interface{}, error) + func NewScopeFilter(vars types.Variables) types.Variables + func NewVariables(parentScope types.Variables) types.Variables + type NoScientificFloat64 float64 + func (n NoScientificFloat64) MarshalJSON() ([]byte, error) + func (n NoScientificFloat64) MarshalYAML() (interface{}, error) + type ScopeFilter struct + func (v *ScopeFilter) ConsumeVars(config interface{}, consumeMap map[string]string) error + func (v *ScopeFilter) CopyVars(source types.Variables, copyMap map[string]string) error + func (v *ScopeFilter) GetSubScope(name string) types.Variables + func (v *ScopeFilter) GetVar(name string) interface{} + func (v *ScopeFilter) GetVarsMap(varsMap map[string]any, _ bool) map[string]any + func (v *ScopeFilter) LookupVar(name string) (interface{}, bool) + func (v *ScopeFilter) NewScope() types.Variables + func (v *ScopeFilter) ResolvePlaceholders(str string) string + func (v *ScopeFilter) ResolveQuery(queryStr string) (value interface{}, found bool, err error) + func (v *ScopeFilter) SetDefaultVar(name string, value interface{}) + func (v *ScopeFilter) SetSubScope(name string, subScope types.Variables) + func (v *ScopeFilter) SetVar(name string, value interface{}) + type Variables struct + func (v *Variables) ConsumeVars(config interface{}, consumeMap map[string]string) error + func (v *Variables) CopyVars(source types.Variables, copyMap map[string]string) error + func (v *Variables) GetSubScope(name string) types.Variables + func (v *Variables) GetVar(name string) interface{} + func (v *Variables) GetVarsMap(varsMap map[string]any, skipParent bool) map[string]any + func (v *Variables) LookupVar(name string) (interface{}, bool) + func (v *Variables) NewScope() types.Variables + func (v *Variables) NewSubScope(name string) types.Variables + func (v *Variables) ResolvePlaceholders(str string) string + func (v *Variables) ResolveQuery(queryStr string) (val interface{}, ok bool, err error) + func (v *Variables) SetDefaultVar(name string, value interface{}) + func (v *Variables) SetSubScope(name string, subScope types.Variables) + func (v *Variables) SetVar(name string, value interface{})