mirror of
https://github.com/SomboChea/ui
synced 2024-09-27 20:17:48 +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;
|