rhodash
Version:
A deadly simple alternative to lodash
13 lines • 428 B
TypeScript
/**
* Create an array by removing duplicate elements from the result of the given function.
*
* @example
* uniqBy([
* { id: 1, name: 'user1' },
* { id: 1, name: 'user2' },
* { id: 2, name: 'user3' },
* ], user => user.id)
* // => [{ id: 1, name: 'user1' }, { id: 2, name: 'user3' }]
*/
export declare function uniqBy<T, K>(array: readonly T[], predicate: (arg: T) => K): T[];
//# sourceMappingURL=uniqBy.d.ts.map