Versions in this module Expand all Collapse all v0 v0.9.0 Aug 4, 2026 Changes in this version + func ContainsExpression(value any) bool + func DeferredExpression(value any) (string, bool) + func ExpressionBody(value string) (string, bool) + func IsDeferredValue(value any) bool + type DeferredError = secretsRuntime.DeferredError + type DeferredValue struct + Expression string + type ExpressionEvaluator interface + Evaluate func(expression string, facetPath string, scope map[string]any, ...) (any, error) + EvaluateMap func(values map[string]any, facetPath string, scope map[string]any, ...) (map[string]any, error) + SetConfigScope func(scope map[string]any) + SetEnvLookup func(lookup func(name string) (string, bool)) + SetTemplateData func(templateData map[string][]byte) + func NewExpressionEvaluator(configHandler config.ConfigHandler, projectRoot, templateRoot string) ExpressionEvaluator + type HelperRegistrar interface + Register func(name string, helper func(params []any, deferred bool) (any, error), ...) + type JsonnetVM interface + EvaluateAnonymousSnippet func(filename, snippet string) (string, error) + ExtCode func(key, val string) + Importer func(importer jsonnet.Importer) + type MockExpressionEvaluator struct + EvaluateFunc func(expression string, facetPath string, scope map[string]any, ...) (any, error) + EvaluateMapFunc func(values map[string]any, facetPath string, scope map[string]any, ...) (map[string]any, error) + RegisterFunc func(name string, helper func(params []any, deferred bool) (any, error), ...) + SetConfigScopeFunc func(scope map[string]any) + SetEnvLookupFunc func(lookup func(name string) (string, bool)) + SetTemplateDataFunc func(templateData map[string][]byte) + func NewMockExpressionEvaluator() *MockExpressionEvaluator + func (m *MockExpressionEvaluator) Evaluate(expression string, facetPath string, scope map[string]any, ...) (any, error) + func (m *MockExpressionEvaluator) EvaluateMap(values map[string]any, facetPath string, scope map[string]any, ...) (map[string]any, error) + func (m *MockExpressionEvaluator) Register(name string, helper func(params []any, deferred bool) (any, error), ...) + func (m *MockExpressionEvaluator) SetConfigScope(scope map[string]any) + func (m *MockExpressionEvaluator) SetEnvLookup(lookup func(name string) (string, bool)) + func (m *MockExpressionEvaluator) SetTemplateData(templateData map[string][]byte) + type Shims struct + FilepathBase func(string) string + JsonMarshal func(any) ([]byte, error) + JsonUnmarshal func([]byte, any) error + LookupEnv func(string) (string, bool) + NewJsonnetVM func() JsonnetVM + ReadFile func(string) ([]byte, error) + YamlMarshal func(any) ([]byte, error) + YamlUnmarshal func([]byte, any) error + func NewShims() *Shims