Header menu logo TDesu.FSharp

TDesu.FSharp.Tasks Namespace

Task and TaskResult combinators, TaskGroup (structured concurrency), parallelThrottle, fireAndForget.

Type/Module Description

Task

Task combinators — map, bind, zip, catch, and more for Task{T}.

TaskGroup

Structured concurrency: run multiple tasks, cancel all on first failure. Similar to Go's errgroup.

TaskOption

TaskResult

Combinators for Task<Result<'T, 'TError>> — map, bind, tee on the inner Result.

TaskVOption

Type something to start searching.