mirror of
https://github.com/SomboChea/ui
synced 2024-10-01 05:47:50 +07:00
13 lines
438 B
TypeScript
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;
|