@rxap/table-system
Version:
This package provides a set of Angular directives, components, and services to enhance data tables with features like row expansion, full-text search, and row selection with checkboxes. It includes modules for easy integration of these features into exist
18 lines (17 loc) • 914 B
TypeScript
import { OnInit } from '@angular/core';
import { SelectRowService } from '../select-row.service';
import { Observable } from 'rxjs';
import { MatCheckboxChange } from '@angular/material/checkbox';
import { CdkTable } from '@angular/cdk/table';
import * as i0 from "@angular/core";
export declare class CheckboxHeaderCellComponent<Data extends Record<string, any>> implements OnInit {
private readonly cdkTable;
private readonly selectRow;
indeterminate$: Observable<boolean>;
checked$: Observable<boolean>;
constructor(cdkTable: CdkTable<Data>, selectRow: SelectRowService<Data>);
ngOnInit(): void;
onChange($event: MatCheckboxChange): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CheckboxHeaderCellComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CheckboxHeaderCellComponent<any>, "th[rxap-checkbox-header-cell]", never, {}, {}, never, never, true, never>;
}