UNPKG

igniteui-angular-sovn

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

42 lines (31 loc) 1.01 kB
import { Directive } from '@angular/core'; import { ColumnType } from '../common/grid.interface'; @Directive() export abstract class IgxColumnActionsBaseDirective { /** @hidden @internal */ public abstract actionEnabledColumnsFilter: ( value: ColumnType, index: number, array: ColumnType[] ) => boolean; /** * @hidden @internal */ public abstract get checkAllLabel(): string; /** * @hidden @internal */ public abstract get uncheckAllLabel(): string; /** @hidden @internal */ public abstract columnChecked(column: ColumnType): boolean; /** @hidden @internal */ public abstract toggleColumn(column: ColumnType): void; /** @hidden @internal */ public abstract uncheckAll(): void; /** @hidden @internal */ public abstract checkAll(): void; /** @hidden @internal */ public abstract get allChecked(): boolean; /** @hidden @internal */ public abstract get allUnchecked(): boolean; }