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.
Hi. I'm switch a project over from flow and flow-static-land to ts and fp-ts. In updating a section that used
Maybe
from flow-static-land to useOption
, i noticed that the behaviour changed. It looks to me likereduce
onSome
isn't quite right, as it never callsf
. This is different to how it was in flow-static-land. Is that intentional and should I be usingfold
directly instead?I'm still very much in the training-wheels phase with a lot of this stuff, but it strikes me that
reduce
andfold
do very similar things. When should one be used over the other? Is it just thatreduce
should be used when you don't want to have to deal with converting toLazy<A>
yourself?