All files / utils/src/arrays index.ts

100% Statements 3/3
100% Branches 1/1
100% Functions 2/2
100% Lines 2/2

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          1x 19x    
type RangeOptions = {
  start?: number;
  end: number;
};
 
export const range = ({ start = 0, end }: RangeOptions): number[] => {
  return Array.from({ length: Math.max(0, end - start) }, (_, i) => start + i);
};