1
0

add sequence partition operation

This commit is contained in:
2024-05-13 23:12:46 +02:00
parent c38092c60e
commit 46a3b1741e
4 changed files with 156 additions and 0 deletions

View File

@@ -67,6 +67,9 @@ export interface Sequence<TElement> extends Iterable<TElement> {
orderDescending(comparer?: Comparer<TElement>): OrderedSequence<TElement>;
orderByDescending<TBy>(selector: Converter<TElement, TBy>, comparer?: Comparer<TBy>): OrderedSequence<TElement>;
partition(equater?: Equater<TElement>): Sequence<TElement[]>;
partitionBy<TBy>(selector: Converter<TElement, TBy>, equater?: Equater<TBy>): Sequence<TElement[]>;
distinct(equater?: Equater<TElement>): Sequence<TElement>;
distinctBy<TBy>(selector: Converter<TElement, TBy>, equater?: Equater<TBy>): Sequence<TElement>;