Improve interpolation by re-working `Evaluate` and `Expand`
All threads resolved!
All threads resolved!
Compare changes
Files
2- Joe Burnett authored
Make `Expand` to retain type for a simple expansions allowing to deep pass entries See merge request !5
+ 25
− 13
@@ -3,7 +3,6 @@ package expression
@@ -16,14 +15,15 @@ const InterpolateClose = "}}"
@@ -34,7 +34,6 @@ func interpolateString(stepsCtx *context.Steps, value string) (*structpb.Value,
@@ -51,12 +50,7 @@ func interpolateString(stepsCtx *context.Steps, value string) (*structpb.Value,
@@ -66,8 +60,26 @@ func interpolateString(stepsCtx *context.Steps, value string) (*structpb.Value,