1
0
Fork 1
mirror of https://github.com/SomboChea/ui synced 2024-06-02 17:45:05 +07:00
verdaccio-ui/src/components/Developers/get-unique-developer-values.ts
2019-12-17 22:57:53 -03:00

13 lines
438 B
TypeScript

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;