iter-tools-es
Version:
The iterable toolbox
5 lines • 464 B
TypeScript
import { Wrappable, IterableIterator } from '../../types/iterable';
declare function splitGroups<T>(source: Wrappable<T>): IterableIterator<[T, IterableIterator<T>]>;
declare function splitGroups<K, T>(key: (value: T, i: number) => K): (source: Wrappable<T>) => IterableIterator<[K, IterableIterator<T>]>;
declare function splitGroups<K, T>(key: (value: T, i: number) => K, source: Wrappable<T>): IterableIterator<[K, IterableIterator<T>]>;
export { splitGroups };