Releases: jamil7/FSharp.Prelude
Releases · jamil7/FSharp.Prelude
Improve task exception handling
Handle exceptions in AsyncResult's, and AsyncOption's ofTask, and ofUnitTask using the custom awaitTaskWithInnerException function found in the Async module.
Improved CEs
Added CE extensions for AsyncResult, and AsyncOption to be able to bind tasks inside their respective CE block.
Remove bindError
Remove bindError from Result, and AsyncResult.
Add mapError
This version adds mapError to AsyncResult.
First complete version!
Includes:
- Extension to Result, Option, and Async modules
- Two type aliases: AsyncResult, and AsyncOption, with a set of functions and CE builders.