angular2-data-table
Version:
angular2-data-table is a Angular2 component for presenting large and complex data.
26 lines (25 loc) • 762 B
TypeScript
import { EventEmitter } from '@angular/core';
import { SortDirection, SortType, SelectionType } from '../../types';
export declare class DataTableHeaderCellComponent {
sortType: SortType;
column: any;
sortAscendingIcon: string;
sortDescendingIcon: string;
allRowsSelected: boolean;
selectionType: SelectionType;
headerHeight: number;
sorts: any[];
sort: EventEmitter<any>;
select: EventEmitter<any>;
readonly columnCssClasses: any;
readonly name: string;
readonly minWidth: number;
readonly maxWidth: number;
readonly width: number;
sortClass: string;
sortDir: SortDirection;
_sorts: any[];
calcSortDir(sorts: any[]): any;
onSort(): void;
calcSortClass(sortDir: any): string;
}