1
0
mirror of https://github.com/SomboChea/ui synced 2024-09-27 20:17:48 +07:00
verdaccio-ui/src/components/Developers/get-unique-developer-values.ts

13 lines
438 B
TypeScript
Raw Normal View History

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;