All files / src/functions isImarketCodes.ts

100% Statements 6/6
100% Branches 6/6
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 8 9 10 11 12 13 14 15    5x 20x   15x 15x             5x  
import {ImarketCodes} from '../interfaces';
 
const isImarketCodes = (obj: unknown): obj is ImarketCodes => {
  if (typeof obj !== 'object' || obj === null) return false;
 
  const objAsRecord = obj as Record<string, unknown>;
  return (
    typeof objAsRecord.market === 'string' &&
    typeof objAsRecord.korean_name === 'string' &&
    typeof objAsRecord.english_name === 'string'
  );
};
 
export default isImarketCodes;