All files / src/helper arrayHelper.ts

50% Statements 3/6
80% Branches 4/5
100% Functions 1/1
50% Lines 3/6

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 10x 5x          
export const makeArrayOrDefault = <T>(propsVal?: T | Array<T>, defaultValue: Array<T> = []): Array<T> => {
  if (propsVal == null) return defaultValue;
  if (Array.isArray(propsVal) == true) return [...propsVal];
 
  if (propsVal != null) return [propsVal];
  return defaultValue;
};