Operators

AsyncResultOption Infix Operators

Namespace: FsToolkit.ErrorHandling.Operator.AsyncResultOption

FsToolkit.ErrorHandling provides the standard infix operators for the map (<!>), apply (<*>), and bind (>>=) functions of the Result<Option<_>,_> type.

Examples

Example 1

The AsyncResultOption map2 example can be written using operators like this:

open FsToolkit.ErrorHandling.Operator.AsyncResult
‚Äč
// Async<Result<UserTweet option, Exception>>
userTweet
<!> (getPostById samplePostId)
<*> (getUserById sampleUserId)