Fix count interpolation with computed values #10418
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit enables the use computed values when interpolating
the count special variable.
This is achieved by defering the expansion of
count
duringwalkInput and walkValidate as the real value isn't necessary
at this point.
The value will be resolved during walkRefresh and DynamicExpand
will work as expected.
Partially fixes #3888.
@edit
I'm not sure on how write tests for this. I tested with this snippet and it works: https://gist.github.com/greenboxal/113469077550fa1f6c65d4db7f22ba27
Can someone guide me on this?