sequenceTaskResultM

List.sequenceTaskResultM

Namespace: FsToolkit.ErrorHandling
Function Signature:
Task<Result<'a, 'b>> list -> Task<Result<'a list, 'b>>
Note that sequence is the same as traverse id. See also List.traverseTaskResultM.
This is monadic, stopping on the first error.
This is the same as sequenceResultM except that it uses Task<Result<_,_>> instead of Result<_,_>.
See also Scott Wlaschin's Understanding traverse and sequence.

Examples