All files / array/operator splitAt.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 2/2
100% Lines 3/3

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    1x 6x 9x  
import {Tuple} from 'fnxt/fnxt-types';
 
export const splitAt = (index: number) =>
  <T>(array: T[]): Tuple<T[], T[]> =>
    [array.slice(0, index), array.slice(index)];