(
columnDefs: ColumnDef<TData, unknown>[],
parent?: Column<TData, unknown>,
depth = 0
)
| 447 | () => [table._getColumnDefs()], |
| 448 | columnDefs => { |
| 449 | const recurseColumns = ( |
| 450 | columnDefs: ColumnDef<TData, unknown>[], |
| 451 | parent?: Column<TData, unknown>, |
| 452 | depth = 0 |
| 453 | ): Column<TData, unknown>[] => { |
| 454 | return columnDefs.map(columnDef => { |
| 455 | const column = createColumn(table, columnDef, depth, parent) |
| 456 | |
| 457 | const groupingColumnDef = columnDef as GroupColumnDef< |
| 458 | TData, |
| 459 | unknown |
| 460 | > |
| 461 | |
| 462 | column.columns = groupingColumnDef.columns |
| 463 | ? recurseColumns(groupingColumnDef.columns, column, depth + 1) |
| 464 | : [] |
| 465 | |
| 466 | return column |
| 467 | }) |
| 468 | } |
| 469 | |
| 470 | return recurseColumns(columnDefs) |
| 471 | }, |
no test coverage detected
searching dependent graphs…