File tree 2 files changed +7
-0
lines changed
src/FSharp.Control.TaskSeq
2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,8 @@ module ValueTask =
42
42
43
43
44
44
module Task =
45
+ let False = Task.FromResult false
46
+ let True = Task.FromResult true
45
47
let inline fromResult ( value : 'U ) : Task < 'U > = Task.FromResult value
46
48
let inline ofAsync ( async : Async < 'T >) = task { return ! async }
47
49
let inline ofTask ( task' : Task ) = task { do ! task' }
Original file line number Diff line number Diff line change @@ -49,6 +49,11 @@ module ValueTask =
49
49
val inline ignore : vtask : ValueTask < 'T > -> ValueTask
50
50
51
51
module Task =
52
+ /// A successfully completed Task of boolean that has the value false.
53
+ val False : Task < bool >
54
+
55
+ /// A successfully completed Task of boolean that has the value true.
56
+ val True : Task < bool >
52
57
53
58
/// Convert an Async<'T> into a Task<'T>
54
59
val inline ofAsync : async : Async < 'T > -> Task < 'T >
You can’t perform that action at this time.
0 commit comments