MCPcopy Index your code
hub / github.com/TanStack/table / groupBy

Function groupBy

packages/table-core/src/utils/getGroupedRowModel.ts:177–190  ·  view source on GitHub ↗
(rows: Row<TData>[], columnId: string)

Source from the content-addressed store, hash-verified

175}
176
177function groupBy<TData extends RowData>(rows: Row<TData>[], columnId: string) {
178 const groupMap = new Map<any, Row<TData>[]>()
179
180 return rows.reduce((map, row) => {
181 const resKey = `${row.getGroupingValue(columnId)}`
182 const previous = map.get(resKey)
183 if (!previous) {
184 map.set(resKey, [row])
185 } else {
186 previous.push(row)
187 }
188 return map
189 }, groupMap)
190}

Callers 1

groupUpRecursivelyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected