UNPKG

332 BPlain TextView Raw
1import indexRange from './indexRange';
2
3/**
4 * Counts the number of values.
5 * @param x an array
6 * @param i start index (-ve: from right) (0)
7 * @param I end index (-ve: from right) (X)
8 */
9function size<T>(x: T[], i: number=0, I: number=x.length): number {
10 var [i, I] = indexRange(x, i, I);
11 return I-i;
12}
13export default size;