Consider adding "recoverWith" to the Result-module
Opened this issue · 2 comments
Deleted user commented
I'm simply requesting you to consider adding this function to the Result-module:
recoverWith : (error - value) -> Result error value -> value
recoverWith toValue result =
case result of
Ok value ->
value
Err error ->
toValue error- I've implemented this function enough times to at least want to make this suggestion.
withDefaultis easily derived from this asrecoverWith << always- The current Result-module doesn't support "recovering" from an error without pattern-matching directly.
elm-community/result-extraimplements this function asResult.Extra.extract, which isn't very descriptive IMO
github-actions commented
Thanks for reporting this! To set expectations:
- Issues are reviewed in batches, so it can take some time to get a response.
- Ask questions a community forum. You will get an answer quicker that way!
- If you experience something similar, open a new issue. We like duplicates.
Finally, please be patient with the core team. They are trying their best with limited resources.