@siemens/ngx-datatable
Version:
ngx-datatable is an Angular table grid component for presenting large and complex data.
15 lines (14 loc) • 635 B
TypeScript
import { ColumnGroupWidth, PinnedColumns, TableColumnGroup, TableColumnInternal } from '../types/internal.types';
/**
* Returns the columns by pin.
*/
export declare function columnsByPin(cols: TableColumnInternal[]): TableColumnGroup;
/**
* Returns the widths of all group sets of a column
*/
export declare function columnGroupWidths(groups: TableColumnGroup, all: TableColumnInternal[]): ColumnGroupWidth;
/**
* Calculates the total width of all columns
*/
export declare function columnTotalWidth(columns?: TableColumnInternal[]): number;
export declare function columnsByPinArr(val: TableColumnInternal[]): PinnedColumns[];