@c10t/nice-component-library
Version:
nice-component-library
22 lines (21 loc) • 1.31 kB
TypeScript
import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { MatCheckboxChange } from '@angular/material/checkbox';
import { ColumnModel } from '../../models/components/column.model';
import { ColumnTypeEnum } from '../../enums/column-type.enum';
import { TableService } from '../../services/table.service';
import * as i0 from "@angular/core";
export declare class CvaTableHeaderCellComponent implements OnChanges {
protected readonly TableService: typeof TableService;
protected readonly ColumnTypeEnum: typeof ColumnTypeEnum;
moduleName: string;
column: ColumnModel;
selectAllChecked: boolean;
changeSelectAll: EventEmitter<{
$event: MatCheckboxChange;
columnChange: ColumnModel;
}>;
ngOnChanges(changes: SimpleChanges): void;
onSelectAllChange($event: MatCheckboxChange): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CvaTableHeaderCellComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CvaTableHeaderCellComponent, "cva-table-header-cell", never, { "moduleName": { "alias": "moduleName"; "required": false; }; "column": { "alias": "column"; "required": false; }; "selectAllChecked": { "alias": "selectAllChecked"; "required": false; }; }, { "changeSelectAll": "changeSelectAll"; }, never, never, false, never>;
}