@@ -463,93 +463,93 @@ The following are the current surface area of the `TaskSeq` utility functions, o
463
463
464
464
``` f#
465
465
module TaskSeq =
466
- val append: source1: taskSeq <'T> -> source2: taskSeq <'T> -> taskSeq <'T>
467
- val appendSeq: source1: taskSeq <'T> -> source2: seq<'T> -> taskSeq <'T>
468
- val box: source: taskSeq <'T> -> taskSeq <obj>
469
- val cast: source: taskSeq <obj> -> taskSeq <'T>
470
- val choose: chooser: ('T -> 'U option) -> source: taskSeq <'T> -> taskSeq <'U>
471
- val chooseAsync: chooser: ('T -> #Task<'U option>) -> source: taskSeq <'T> -> taskSeq <'U>
472
- val collect: binder: ('T -> #taskSeq <'U>) -> source: taskSeq <'T> -> taskSeq <'U>
473
- val collectAsync: binder: ('T -> #Task<'TSeqU>) -> source: taskSeq <'T> -> taskSeq <'U> when 'TSeqU :> taskSeq <'U>
474
- val collectSeq: binder: ('T -> #seq<'U>) -> source: taskSeq <'T> -> taskSeq <'U>
475
- val collectSeqAsync: binder: ('T -> #Task<'SeqU>) -> source: taskSeq <'T> -> taskSeq <'U> when 'SeqU :> seq<'U>
476
- val concat: sources: taskSeq<#taskSeq <'T>> -> taskSeq <'T>
477
- val contains<'T when 'T: equality> : value: 'T -> source: taskSeq <'T> -> Task<bool>
478
- val delay: generator: (unit -> taskSeq <'T>) -> taskSeq <'T>
479
- val empty<'T> : taskSeq <'T>
480
- val exactlyOne: source: taskSeq <'T> -> Task<'T>
481
- val except<'T when 'T: equality> : itemsToExclude: taskSeq <'T> -> source: taskSeq <'T> -> taskSeq <'T>
482
- val exceptOfSeq<'T when 'T: equality> : itemsToExclude: seq<'T> -> source: taskSeq <'T> -> taskSeq <'T>
483
- val exists: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<bool>
484
- val existsAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<bool>
485
- val filter: predicate: ('T -> bool) -> source: taskSeq <'T> -> taskSeq <'T>
486
- val filterAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> taskSeq <'T>
487
- val find: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<'T>
488
- val findAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<'T>
489
- val findIndex: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<int>
490
- val findIndexAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<int>
491
- val fold: folder: ('State -> 'T -> 'State) -> state: 'State -> source: taskSeq <'T> -> Task<'State>
492
- val foldAsync: folder: ('State -> 'T -> #Task<'State>) -> state: 'State -> source: taskSeq <'T> -> Task<'State>
493
- val head: source: taskSeq <'T> -> Task<'T>
494
- val indexed: source: taskSeq <'T> -> taskSeq <int * 'T>
495
- val init: count: int -> initializer: (int -> 'T) -> taskSeq <'T>
496
- val initAsync: count: int -> initializer: (int -> #Task<'T>) -> taskSeq <'T>
497
- val initInfinite: initializer: (int -> 'T) -> taskSeq <'T>
498
- val initInfiniteAsync: initializer: (int -> #Task<'T>) -> taskSeq <'T>
499
- val isEmpty: source: taskSeq <'T> -> Task<bool>
500
- val item: index: int -> source: taskSeq <'T> -> Task<'T>
501
- val iter: action: ('T -> unit) -> source: taskSeq <'T> -> Task<unit>
502
- val iterAsync: action: ('T -> #Task<unit>) -> source: taskSeq <'T> -> Task<unit>
503
- val iteri: action: (int -> 'T -> unit) -> source: taskSeq <'T> -> Task<unit>
504
- val iteriAsync: action: (int -> 'T -> #Task<unit>) -> source: taskSeq <'T> -> Task<unit>
505
- val last: source: taskSeq <'T> -> Task<'T>
506
- val length: source: taskSeq <'T> -> Task<int>
507
- val lengthBy: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<int>
508
- val lengthByAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<int>
509
- val lengthOrMax: max: int -> source: taskSeq <'T> -> Task<int>
510
- val map: mapper: ('T -> 'U) -> source: taskSeq <'T> -> taskSeq <'U>
511
- val mapAsync: mapper: ('T -> #Task<'U>) -> source: taskSeq <'T> -> taskSeq <'U>
512
- val mapi: mapper: (int -> 'T -> 'U) -> source: taskSeq <'T> -> taskSeq <'U>
513
- val mapiAsync: mapper: (int -> 'T -> #Task<'U>) -> source: taskSeq <'T> -> taskSeq <'U>
514
- val ofArray: source: 'T[] -> taskSeq <'T>
515
- val ofAsyncArray: source: Async<'T> array -> taskSeq <'T>
516
- val ofAsyncList: source: Async<'T> list -> taskSeq <'T>
517
- val ofAsyncSeq: source: seq<Async<'T>> -> taskSeq <'T>
518
- val ofList: source: 'T list -> taskSeq <'T>
519
- val ofResizeArray: source: ResizeArray<'T> -> taskSeq <'T>
520
- val ofSeq: source: seq<'T> -> taskSeq <'T>
521
- val ofTaskArray: source: #Task<'T> array -> taskSeq <'T>
522
- val ofTaskList: source: #Task<'T> list -> taskSeq <'T>
523
- val ofTaskSeq: source: seq<#Task<'T>> -> taskSeq <'T>
524
- val pick: chooser: ('T -> 'U option) -> source: taskSeq <'T> -> Task<'U>
525
- val pickAsync: chooser: ('T -> #Task<'U option>) -> source: taskSeq <'T> -> Task<'U>
526
- val prependSeq: source1: seq<'T> -> source2: taskSeq <'T> -> taskSeq <'T>
527
- val singleton: source: 'T -> taskSeq <'T>
528
- val tail: source: taskSeq <'T> -> Task<taskSeq <'T>>
529
- val takeWhile: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<taskSeq <'T>>
530
- val takeWhileAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<taskSeq <'T>>
531
- val takeWhileInclusive: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<taskSeq <'T>>
532
- val takeWhileInclusiveAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<taskSeq <'T>>
533
- val toArray: source: taskSeq <'T> -> 'T[]
534
- val toArrayAsync: source: taskSeq <'T> -> Task<'T[]>
535
- val toIListAsync: source: taskSeq <'T> -> Task<IList<'T>>
536
- val toList: source: taskSeq <'T> -> 'T list
537
- val toListAsync: source: taskSeq <'T> -> Task<'T list>
538
- val toResizeArrayAsync: source: taskSeq <'T> -> Task<ResizeArray<'T>>
539
- val toSeq: source: taskSeq <'T> -> seq<'T>
540
- val tryExactlyOne: source: taskSeq <'T> -> Task<'T option>
541
- val tryFind: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<'T option>
542
- val tryFindAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<'T option>
543
- val tryFindIndex: predicate: ('T -> bool) -> source: taskSeq <'T> -> Task<int option>
544
- val tryFindIndexAsync: predicate: ('T -> #Task<bool>) -> source: taskSeq <'T> -> Task<int option>
545
- val tryHead: source: taskSeq <'T> -> Task<'T option>
546
- val tryItem: index: int -> source: taskSeq <'T> -> Task<'T option>
547
- val tryLast: source: taskSeq <'T> -> Task<'T option>
548
- val tryPick: chooser: ('T -> 'U option) -> source: taskSeq <'T> -> Task<'U option>
549
- val tryPickAsync: chooser: ('T -> #Task<'U option>) -> source: taskSeq <'T> -> Task<'U option>
550
- val tryTail: source: taskSeq <'T> -> Task<taskSeq <'T> option>
551
- val unbox<'U when 'U: struct> : source: taskSeq <obj> -> taskSeq <'U>
552
- val zip: source1: taskSeq <'T> -> source2: taskSeq <'U> -> taskSeq <'T * 'U>
466
+ val append: source1: TaskSeq <'T> -> source2: TaskSeq <'T> -> TaskSeq <'T>
467
+ val appendSeq: source1: TaskSeq <'T> -> source2: seq<'T> -> TaskSeq <'T>
468
+ val box: source: TaskSeq <'T> -> TaskSeq <obj>
469
+ val cast: source: TaskSeq <obj> -> TaskSeq <'T>
470
+ val choose: chooser: ('T -> 'U option) -> source: TaskSeq <'T> -> TaskSeq <'U>
471
+ val chooseAsync: chooser: ('T -> #Task<'U option>) -> source: TaskSeq <'T> -> TaskSeq <'U>
472
+ val collect: binder: ('T -> #TaskSeq <'U>) -> source: TaskSeq <'T> -> TaskSeq <'U>
473
+ val collectAsync: binder: ('T -> #Task<'TSeqU>) -> source: TaskSeq <'T> -> TaskSeq <'U> when 'TSeqU :> TaskSeq <'U>
474
+ val collectSeq: binder: ('T -> #seq<'U>) -> source: TaskSeq <'T> -> TaskSeq <'U>
475
+ val collectSeqAsync: binder: ('T -> #Task<'SeqU>) -> source: TaskSeq <'T> -> TaskSeq <'U> when 'SeqU :> seq<'U>
476
+ val concat: sources: TaskSeq<#TaskSeq <'T>> -> TaskSeq <'T>
477
+ val contains<'T when 'T: equality> : value: 'T -> source: TaskSeq <'T> -> Task<bool>
478
+ val delay: generator: (unit -> TaskSeq <'T>) -> TaskSeq <'T>
479
+ val empty<'T> : TaskSeq <'T>
480
+ val exactlyOne: source: TaskSeq <'T> -> Task<'T>
481
+ val except<'T when 'T: equality> : itemsToExclude: TaskSeq <'T> -> source: TaskSeq <'T> -> TaskSeq <'T>
482
+ val exceptOfSeq<'T when 'T: equality> : itemsToExclude: seq<'T> -> source: TaskSeq <'T> -> TaskSeq <'T>
483
+ val exists: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<bool>
484
+ val existsAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<bool>
485
+ val filter: predicate: ('T -> bool) -> source: TaskSeq <'T> -> TaskSeq <'T>
486
+ val filterAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> TaskSeq <'T>
487
+ val find: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<'T>
488
+ val findAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<'T>
489
+ val findIndex: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<int>
490
+ val findIndexAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<int>
491
+ val fold: folder: ('State -> 'T -> 'State) -> state: 'State -> source: TaskSeq <'T> -> Task<'State>
492
+ val foldAsync: folder: ('State -> 'T -> #Task<'State>) -> state: 'State -> source: TaskSeq <'T> -> Task<'State>
493
+ val head: source: TaskSeq <'T> -> Task<'T>
494
+ val indexed: source: TaskSeq <'T> -> TaskSeq <int * 'T>
495
+ val init: count: int -> initializer: (int -> 'T) -> TaskSeq <'T>
496
+ val initAsync: count: int -> initializer: (int -> #Task<'T>) -> TaskSeq <'T>
497
+ val initInfinite: initializer: (int -> 'T) -> TaskSeq <'T>
498
+ val initInfiniteAsync: initializer: (int -> #Task<'T>) -> TaskSeq <'T>
499
+ val isEmpty: source: TaskSeq <'T> -> Task<bool>
500
+ val item: index: int -> source: TaskSeq <'T> -> Task<'T>
501
+ val iter: action: ('T -> unit) -> source: TaskSeq <'T> -> Task<unit>
502
+ val iterAsync: action: ('T -> #Task<unit>) -> source: TaskSeq <'T> -> Task<unit>
503
+ val iteri: action: (int -> 'T -> unit) -> source: TaskSeq <'T> -> Task<unit>
504
+ val iteriAsync: action: (int -> 'T -> #Task<unit>) -> source: TaskSeq <'T> -> Task<unit>
505
+ val last: source: TaskSeq <'T> -> Task<'T>
506
+ val length: source: TaskSeq <'T> -> Task<int>
507
+ val lengthBy: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<int>
508
+ val lengthByAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<int>
509
+ val lengthOrMax: max: int -> source: TaskSeq <'T> -> Task<int>
510
+ val map: mapper: ('T -> 'U) -> source: TaskSeq <'T> -> TaskSeq <'U>
511
+ val mapAsync: mapper: ('T -> #Task<'U>) -> source: TaskSeq <'T> -> TaskSeq <'U>
512
+ val mapi: mapper: (int -> 'T -> 'U) -> source: TaskSeq <'T> -> TaskSeq <'U>
513
+ val mapiAsync: mapper: (int -> 'T -> #Task<'U>) -> source: TaskSeq <'T> -> TaskSeq <'U>
514
+ val ofArray: source: 'T[] -> TaskSeq <'T>
515
+ val ofAsyncArray: source: Async<'T> array -> TaskSeq <'T>
516
+ val ofAsyncList: source: Async<'T> list -> TaskSeq <'T>
517
+ val ofAsyncSeq: source: seq<Async<'T>> -> TaskSeq <'T>
518
+ val ofList: source: 'T list -> TaskSeq <'T>
519
+ val ofResizeArray: source: ResizeArray<'T> -> TaskSeq <'T>
520
+ val ofSeq: source: seq<'T> -> TaskSeq <'T>
521
+ val ofTaskArray: source: #Task<'T> array -> TaskSeq <'T>
522
+ val ofTaskList: source: #Task<'T> list -> TaskSeq <'T>
523
+ val ofTaskSeq: source: seq<#Task<'T>> -> TaskSeq <'T>
524
+ val pick: chooser: ('T -> 'U option) -> source: TaskSeq <'T> -> Task<'U>
525
+ val pickAsync: chooser: ('T -> #Task<'U option>) -> source: TaskSeq <'T> -> Task<'U>
526
+ val prependSeq: source1: seq<'T> -> source2: TaskSeq <'T> -> TaskSeq <'T>
527
+ val singleton: source: 'T -> TaskSeq <'T>
528
+ val tail: source: TaskSeq <'T> -> Task<TaskSeq <'T>>
529
+ val takeWhile: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<TaskSeq <'T>>
530
+ val takeWhileAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<TaskSeq <'T>>
531
+ val takeWhileInclusive: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<TaskSeq <'T>>
532
+ val takeWhileInclusiveAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<TaskSeq <'T>>
533
+ val toArray: source: TaskSeq <'T> -> 'T[]
534
+ val toArrayAsync: source: TaskSeq <'T> -> Task<'T[]>
535
+ val toIListAsync: source: TaskSeq <'T> -> Task<IList<'T>>
536
+ val toList: source: TaskSeq <'T> -> 'T list
537
+ val toListAsync: source: TaskSeq <'T> -> Task<'T list>
538
+ val toResizeArrayAsync: source: TaskSeq <'T> -> Task<ResizeArray<'T>>
539
+ val toSeq: source: TaskSeq <'T> -> seq<'T>
540
+ val tryExactlyOne: source: TaskSeq <'T> -> Task<'T option>
541
+ val tryFind: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<'T option>
542
+ val tryFindAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<'T option>
543
+ val tryFindIndex: predicate: ('T -> bool) -> source: TaskSeq <'T> -> Task<int option>
544
+ val tryFindIndexAsync: predicate: ('T -> #Task<bool>) -> source: TaskSeq <'T> -> Task<int option>
545
+ val tryHead: source: TaskSeq <'T> -> Task<'T option>
546
+ val tryItem: index: int -> source: TaskSeq <'T> -> Task<'T option>
547
+ val tryLast: source: TaskSeq <'T> -> Task<'T option>
548
+ val tryPick: chooser: ('T -> 'U option) -> source: TaskSeq <'T> -> Task<'U option>
549
+ val tryPickAsync: chooser: ('T -> #Task<'U option>) -> source: TaskSeq <'T> -> Task<'U option>
550
+ val tryTail: source: TaskSeq <'T> -> Task<TaskSeq <'T> option>
551
+ val unbox<'U when 'U: struct> : source: TaskSeq <obj> -> TaskSeq <'U>
552
+ val zip: source1: TaskSeq <'T> -> source2: TaskSeq <'U> -> TaskSeq <'T * 'U>
553
553
```
554
554
555
555
[ buildstatus ] : https://github.com/fsprojects/FSharp.Control.TaskSeq/actions/workflows/main.yaml
0 commit comments