All files / src/helper arrayHelper.ts

42.85% Statements 3/7
80% Branches 4/5
100% Functions 1/1
42.85% Lines 3/7

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;
};