Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1x 2x 3x | import { reduce } from "./reduce";
/**
* Counts the number of elements in an {@link Iterable}.
*
* @example
* ```ts
* const result = count([1, 2, 3]);
* console.log(result); // 3
* ```
*
* @param iterable - the {@link Iterable} to count
* @returns the number of elements
*/
export const count: (iterable: Iterable<unknown>) => number = reduce(
(acc) => acc + 1,
0
);
|