UNPKG

@circe/table

Version:
25 lines (24 loc) 985 B
import { BehaviorSubject } from 'rxjs'; import { NpaTableActionsConfigurationModel, NpaTableColumn, NpaTableColumnConfigurationModel, NpaTableConfigModel, NpaTableSortSource } from '../table.types'; export declare class NpaTableConfiguration<T> { keyColumnParam: string; defaultActionColumnId: string; columns: NpaTableColumnConfigurationModel<T>[]; actionsConfigurationModel: NpaTableActionsConfigurationModel<T>; minRowWidth: number; hoverRows: boolean; showHeader: boolean; sortTable: boolean; truncateTexts: boolean; tableHeight$: BehaviorSubject<string>; columnsWidth: string; minColumnWidth: number; sortSource: NpaTableSortSource<T>; emitOnScroll: boolean; private _rows$; private _defaultConfiguration; constructor(rows$: BehaviorSubject<NpaTableColumn<T>[][]>, configModel?: NpaTableConfigModel<T>); private _processConfiguration; private _processColumnsConfig; private _calculateColumnsWidth; }