import { EnumerableFactory } from '../utilities/EnumerableFactory'; import { IEnumerable } from '../types'; import { applyChunk } from './applicators/applyChunk'; export function chunk(src: Iterable, chunkSize: number): IEnumerable> { return applyChunk(new EnumerableFactory(), src, chunkSize); }