MCPcopy Create free account
hub / github.com/clientdb/clientdb / getMaxBy

Function getMaxBy

core/utils/arrays.ts:76–84  ·  view source on GitHub ↗
(items: T[], getter: (item: T) => number)

Source from the content-addressed store, hash-verified

74}
75
76export function getMaxBy<T>(items: T[], getter: (item: T) => number) {
77 return items.reduce((max, item) => {
78 const value = getter(item);
79
80 if (value > max) return value;
81
82 return max;
83 }, -Infinity);
84}
85
86interface ItemsGroup<T, G> {
87 items: T[];

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected