Skip to content

Commit 314bfde

Browse files
committed
Change the signature of the selector parameter in AsyncBuilder.Bind for non-generic Task so that a result can be returned.
1 parent 6b9df07 commit 314bfde

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/FSharpx.Core/Async.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ module AsyncExtensions =
6060
/// 'Bind' of the 'async' builder. The new overload awaits on
6161
/// a standard .NET task
6262
type Microsoft.FSharp.Control.AsyncBuilder with
63-
member x.Bind(t:Tasks.Task<'T>, f:'T -> Async<'R>) : Async<'R> = async.Bind(Async.AwaitTask t, f)
64-
member x.Bind(t:Tasks.Task, f:unit -> Async<unit>) : Async<unit> = async.Bind(Async.AwaitTask t, f)
63+
member x.Bind(t:Tasks.Task<'T>, f:'T -> Async<'R>) : Async<'R> = async.Bind(Async.AwaitTask t, f)
64+
member x.Bind(t:Tasks.Task, f:unit -> Async<'R>) : Async<'R> = async.Bind(Async.AwaitTask t, f)
6565

6666
#endif

0 commit comments

Comments
 (0)