Refactor: Updated developers component structure (#360)

This commit is contained in:
Priscila Oliveira
2019-12-17 22:57:53 -03:00
committed by GitHub
parent eef2913dd5
commit 3a9f66c023
9 changed files with 699 additions and 713 deletions

View File

@@ -0,0 +1,12 @@
import { Developer } from '../../../types/packageMeta';
function getUniqueDeveloperValues(developers?: Array<Developer>): undefined | Array<Developer> {
if (!developers) return;
return developers.reduce(
(accumulator: Array<Developer>, current: Developer) =>
accumulator.some(developer => developer.email === current.email) ? accumulator : [...accumulator, current],
[]
);
}
export default getUniqueDeveloperValues;