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
text/typescript
import { Directive } from '@angular/core';
import { ColumnType } from '../common/grid.interface';
()
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;
}