From 17f3400c31ab3b8b2912e5b80080b13069599412 Mon Sep 17 00:00:00 2001 From: Abel Braaksma Date: Mon, 30 Oct 2023 03:55:07 +0100 Subject: [PATCH] Update readme with the `takeUntilXXX` functions --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 60a2cd9c..b6d30cf5 100644 --- a/README.md +++ b/README.md @@ -331,6 +331,9 @@ The following is the progress report: | | `sumBy` | `sumBy` | `sumByAsync` | | | ✅ [#76][] | `tail` | `tail` | | | | | `take` | `take` | | | +| ✅ [#126][]| `takeUntil` | `takeUntil` | `takeUntilAsync` | | +| ✅ [#126][]| | | `takeUntilInclusive` | | +| ✅ [#126][]| | | `takeUntilInclusiveAsync`| | | ✅ [#126][]| `takeWhile` | `takeWhile` | `takeWhileAsync` | | | ✅ [#126][]| | | `takeWhileInclusive` | | | ✅ [#126][]| | | `takeWhileInclusiveAsync`| | @@ -526,6 +529,10 @@ module TaskSeq = val prependSeq: source1: seq<'T> -> source2: taskSeq<'T> -> taskSeq<'T> val singleton: source: 'T -> taskSeq<'T> val tail: source: taskSeq<'T> -> Task> + val takeUntil: predicate: ('T -> bool) -> source: taskSeq<'T> -> Task> + val takeUntilAsync: predicate: ('T -> #Task) -> source: taskSeq<'T> -> Task> + val takeUntilInclusive: predicate: ('T -> bool) -> source: taskSeq<'T> -> Task> + val takeUntilInclusiveAsync: predicate: ('T -> #Task) -> source: taskSeq<'T> -> Task> val takeWhile: predicate: ('T -> bool) -> source: taskSeq<'T> -> Task> val takeWhileAsync: predicate: ('T -> #Task) -> source: taskSeq<'T> -> Task> val takeWhileInclusive: predicate: ('T -> bool) -> source: taskSeq<'T> -> Task>