All files / array/operator head.ts

100% Statements 6/6
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5

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 81x 7x 3x 1x   2x    
export const head = <T>(array: T[]): T => {
  const [aHead] = array;
  if (!array.length) {
    throw Error();
  }
  return aHead;
};