Versions in this module Expand all Collapse all v1 v1.0.2 Jun 1, 2026 v1.0.1 May 29, 2026 Changes in this version + func EvalBool(expr workflow.Expression, resolve VarResolver) (bool, error) + func EvalString(expr workflow.Expression, resolve VarResolver) (string, error) + type Value struct + Raw any + Type workflow.DataType + func BoolVal(v bool) Value + func Coerce(dt workflow.DataType, raw any) (Value, error) + func Eval(expr workflow.Expression, resolve VarResolver) (Value, error) + func FloatVal(v float64) Value + func IntVal(v int64) Value + func StringVal(v string) Value + func ZeroValue(dt workflow.DataType) Value + func (v Value) AsBool() bool + func (v Value) AsFloat() float64 + func (v Value) AsInt() int64 + func (v Value) AsString() string + func (v Value) Cast(target workflow.DataType) Value + type VarResolver interface + Resolve func(ref workflow.Reference) (Value, error)