UNPKG

angular2-data-table

Version:

angular2-data-table is a Angular2 component for presenting large and complex data.

32 lines (31 loc) 1.1 kB
import { EventEmitter } from '@angular/core'; import { SortType, SelectionType } from '../../types'; import { DataTableColumnDirective } from '../columns'; export declare class DataTableHeaderComponent { sortAscendingIcon: any; sortDescendingIcon: any; scrollbarH: boolean; innerWidth: number; offsetX: number; sorts: any[]; sortType: SortType; allRowsSelected: boolean; selectionType: SelectionType; headerHeight: any; columns: any[]; sort: EventEmitter<any>; reorder: EventEmitter<any>; resize: EventEmitter<any>; select: EventEmitter<any>; columnsByPin: any; columnGroupWidths: any; _columns: any[]; _headerHeight: string; readonly headerWidth: string; trackByGroups(index: number, colGroup: any): any; onColumnResized(width: number, column: DataTableColumnDirective): void; onColumnReordered({prevIndex, newIndex, model}: any): void; onSort({column, prevValue, newValue}: any): void; calcNewSorts(column: any, prevValue: number, newValue: number): any[]; stylesByGroup(group: string): any; }