UNPKG

ka-table

Version:

The customizable, extendable, lightweight, and fully free React Table Component

13 lines (12 loc) 677 B
import { Column } from '../models'; import { GroupedColumn } from '../Models/GroupedColumn'; export interface GroupedColumnResult { rowSpan?: number; colSpan: number; columnChainLength: number; column: Column; columns: Column[]; } export declare const getChain: (column: Column | GroupedColumn, groupedColumns: GroupedColumn[], currentChain?: (Column | GroupedColumn)[]) => any[]; export declare const addColumnToRows: (rows: GroupedColumnResult[][], column: Column, groupedColumns: GroupedColumn[]) => GroupedColumnResult[][]; export declare const getRowsWithGroupedColumns: (columns: Column[], groupedColumns: GroupedColumn[]) => GroupedColumnResult[][];