FsToolkit.ErrorHandling
Search…
README
Result
Option
ResultOption
AsyncResult
TaskResult
JobResult
List
traverseResultM
sequenceResultM
traverseResultA
sequenceResultA
traverseAsyncResultM
sequenceAsyncResultM
traverseAsyncResultA
sequenceAsyncResultA
traverseTaskResultM
sequenceTaskResultM
traverseTaskResultA
sequenceTaskResultA
AsyncResultOption
Validation
Test
Powered By
GitBook
traverseAsyncResultM
List.traverseAsyncResultM
Namespace:
FsToolkit.ErrorHandling
Function Signature:
('a -> Async<Result<'b,'c>>) -> 'a list -> Async<Result<'b list, 'c>>
Note that
traverse
is the same as
map >> sequence
. See also
List.sequenceAsyncResultM
.
This is monadic, stopping on the first error.
This is the same as
traverseResultM
except that it uses
Async<Result<_,_>>
instead of
Result<_,_>
.
See also Scott Wlaschin's
Understanding traverse and sequence
.
Examples
Previous
sequenceResultA
Next
sequenceAsyncResultM
Last modified
9mo ago
Copy link
Outline
List.traverseAsyncResultM
Examples