igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
29 lines (28 loc) • 1.1 kB
TypeScript
import { ColumnType } from '../common/grid.interface';
import * as i0 from "@angular/core";
export declare abstract class IgxColumnActionsBaseDirective {
/** @hidden @internal */
abstract actionEnabledColumnsFilter: (value: ColumnType, index: number, array: ColumnType[]) => boolean;
/**
* @hidden @internal
*/
abstract get checkAllLabel(): string;
/**
* @hidden @internal
*/
abstract get uncheckAllLabel(): string;
/** @hidden @internal */
abstract columnChecked(column: ColumnType): boolean;
/** @hidden @internal */
abstract toggleColumn(column: ColumnType): void;
/** @hidden @internal */
abstract uncheckAll(): void;
/** @hidden @internal */
abstract checkAll(): void;
/** @hidden @internal */
abstract get allChecked(): boolean;
/** @hidden @internal */
abstract get allUnchecked(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxColumnActionsBaseDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxColumnActionsBaseDirective, never, never, {}, {}, never, never, true, never>;
}