UNPKG

@angular-mdl/core

Version:

Angular components, directives and styles based on material design lite https://getmdl.io.

43 lines (42 loc) 1.67 kB
import { EventEmitter } from "@angular/core"; import * as i0 from "@angular/core"; export interface IMdlTableColumn { key: string; name: string; numeric?: boolean; } export interface IMdlTableModelItem { selected: boolean; } export interface IMdlTableModel { columns: IMdlTableColumn[]; data: IMdlTableModelItem[]; } export declare class MdlDefaultTableModel implements IMdlTableModel { columns: IMdlTableColumn[]; data: IMdlTableModelItem[]; constructor(columns: IMdlTableColumn[]); addAll(data: IMdlTableModelItem[]): void; } export declare class MdlTableComponent { model: IMdlTableModel | undefined; selectable: boolean; isAllSelected(): boolean; toggleAll(): void; selectionChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MdlTableComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MdlTableComponent, "mdl-table", never, { "model": "table-model"; }, {}, never, never, false, never>; } export declare class MdlSelectableTableComponent extends MdlTableComponent { model: IMdlTableModel | undefined; selected: IMdlTableModelItem[]; selectionChange: EventEmitter<any>; selectable: boolean; allSelected: boolean; isAllSelected(): boolean; toggleAll(): void; selectionChanged(): void; private updateSelected; static ɵfac: i0.ɵɵFactoryDeclaration<MdlSelectableTableComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MdlSelectableTableComponent, "mdl-table-selectable", never, { "model": "table-model"; "selected": "table-model-selected"; }, { "selectionChange": "table-model-selectionChanged"; }, never, never, false, never>; }