function removeDuplicateEntries()

in github/changed-files/git-changed-files/src/fetchGitStatus.js [28:35]


function removeDuplicateEntries(stagedFiles, unStagedFiles) {
  // Need to check if the type is object as for showStatus=true we get an array of strings.
  if(typeof stagedFiles[0] === 'object' || unStagedFiles[0] === 'object') {
    return removeDuplicateObjectsFromArray([...stagedFiles, ...unStagedFiles], 'filename');
  }
  let finalList = new Set([...stagedFiles, ...unStagedFiles]);
  return [...finalList];
}