Skip to content

Releases: jamil7/FSharp.Prelude

Improve task exception handling

30 Nov 20:09
Compare
Choose a tag to compare

Handle exceptions in AsyncResult's, and AsyncOption's ofTask, and ofUnitTask using the custom awaitTaskWithInnerException function found in the Async module.

Improved CEs

30 Nov 16:50
Compare
Choose a tag to compare

Added CE extensions for AsyncResult, and AsyncOption to be able to bind tasks inside their respective CE block.

Remove bindError

30 Nov 13:29
Compare
Choose a tag to compare

Remove bindError from Result, and AsyncResult.

Add mapError

30 Nov 11:04
Compare
Choose a tag to compare

This version adds mapError to AsyncResult.

First complete version!

29 Nov 15:27
Compare
Choose a tag to compare

Includes:

  • Extension to Result, Option, and Async modules
  • Two type aliases: AsyncResult, and AsyncOption, with a set of functions and CE builders.