UNPKG

recharts

Version:
19 lines (17 loc) 525 B
import uniqBy from 'es-toolkit/compat/uniqBy'; /** * This is configuration option that decides how to filter for unique values only: * * - `false` means "no filter" * - `true` means "use recharts default filter" * - function means "use return of this function as the default key" */ export function getUniqPayload(payload, option, defaultUniqBy) { if (option === true) { return uniqBy(payload, defaultUniqBy); } if (typeof option === 'function') { return uniqBy(payload, option); } return payload; }