UNPKG

ngx-easy-table

Version:
52 lines 2.44 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { Columns, Config } from '../..'; import { StyleService } from '../../services/style.service'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import * as i0 from "@angular/core"; export declare class TableTHeadComponent { readonly styleService: StyleService; menuActive: boolean; openedHeaderActionTemplate: string | null; startOffset: any; onSelectAllBinded: () => void; config: Config; columns: Columns[]; sortKey: any; sortState: any; selectAllTemplate: any; filtersTemplate: any; additionalActionsTemplate: TemplateRef<void>; readonly filter: EventEmitter<{ key: string; value: string; }[]>; readonly order: EventEmitter<Columns>; readonly selectAll: EventEmitter<void>; readonly event: EventEmitter<{ event: string; value: any; }>; private th; headerDropdown: any; additionalActionMenu: any; onClick(targetElement: any): void; constructor(styleService: StyleService); getColumnDefinition(column: Columns): boolean; orderBy(column: Columns): void; isOrderEnabled(column: Columns): boolean; columnDrop(event: CdkDragDrop<string[]>): void; onSearch($event: Array<{ key: string; value: string; }>): void; getColumnWidth(column: any): string | null; onSelectAll(): void; onMouseDown(event: MouseEvent, th: HTMLTableHeaderCellElement): void; onMouseMove(event: MouseEvent): void; onMouseUp(event: MouseEvent): void; showHeaderActionTemplateMenu(column: Columns): void; showMenu(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TableTHeadComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TableTHeadComponent, "[table-thead]", never, { "config": { "alias": "config"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "sortKey": { "alias": "sortKey"; "required": false; }; "sortState": { "alias": "sortState"; "required": false; }; "selectAllTemplate": { "alias": "selectAllTemplate"; "required": false; }; "filtersTemplate": { "alias": "filtersTemplate"; "required": false; }; "additionalActionsTemplate": { "alias": "additionalActionsTemplate"; "required": false; }; }, { "filter": "filter"; "order": "order"; "selectAll": "selectAll"; "event": "event"; }, never, never, false, never>; } //# sourceMappingURL=thead.component.d.ts.map