All files / src/functions isArrayOfImarketCodes.ts

100% Statements 7/7
100% Branches 3/3
100% Functions 2/2
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 8 9 10 11  2x   2x 7x   10x     2x  
import {ImarketCodes} from '../interfaces';
import isImarketCodes from './isImarketCodes';
 
const isArrayOfImarketCodes = (obj: unknown): obj is ImarketCodes[] => {
  if (!Array.isArray(obj) || obj.length === 0) return false;
 
  return obj.every(item => isImarketCodes(item));
};
 
export default isArrayOfImarketCodes;