@true-directive/grid
Version:
Angular Data Grid from Yopsilon.
42 lines (41 loc) • 1.43 kB
TypeScript
/**
* Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company.
* @link https://truedirective.com/
* @license MIT
*/
import { ElementRef, EventEmitter } from '@angular/core';
import { BaseComponent } from './base.component';
import { GridStateService } from './grid-state.service';
import { SortType } from '@true-directive/base';
import { Column } from '@true-directive/base';
export declare class GridHeaderCellComponent extends BaseComponent {
state: GridStateService;
elementRef: ElementRef;
column: Column;
toggleCheckColumn: EventEmitter<any>;
captionMouseDown: EventEmitter<any>;
captionMouseUp: EventEmitter<any>;
captionTouchStart: EventEmitter<any>;
caption: any;
btn: any;
isFiltered(): boolean;
setState(s: string): void;
removeState(s: string): void;
btnIconClass(): string;
isSorted(col: Column): boolean;
readonly sorted: SortType;
readonly sortedUp: boolean;
readonly sortedDown: boolean;
sortIndicatorClass(): string;
toggleCheck(e: any): void;
headerMouseDown(e: any): void;
mouseDown(e: any): void;
mouseUp(e: any): void;
touchStart(e: any): void;
contextMenu(e: any): void;
btnTouch(e: any): void;
btnClick(e: any): void;
btnMouseDown(e: any): void;
ngAfterContentInit(): void;
constructor(state: GridStateService, elementRef: ElementRef);
}