rhodash
Version:
A deadly simple alternative to lodash
8 lines • 360 B
TypeScript
/**
* Create an object consisting of keys created by applying predicate to the given array.
*
* @example
* groupBy([1, 2, 3, 4, 5], (x) => x % 2) // => { 0: [2, 4], 1: [1, 3, 5] }
*/
export declare function groupBy<T, K extends string | number | symbol>(array: readonly T[], predicate: (arg: T) => K): Record<K, T[]>;
//# sourceMappingURL=groupBy.d.ts.map