igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
41 lines (40 loc) • 1.28 kB
TypeScript
import { ColumnType } from '../common/grid.interface';
import { IgxColumnActionsBaseDirective } from './column-actions-base.directive';
import { IgxColumnActionsComponent } from './column-actions.component';
import * as i0 from "@angular/core";
export declare class IgxColumnPinningDirective extends IgxColumnActionsBaseDirective {
protected columnActions: IgxColumnActionsComponent;
constructor(columnActions: IgxColumnActionsComponent);
/**
* @hidden @internal
*/
get checkAllLabel(): string;
/**
* @hidden @internal
*/
get uncheckAllLabel(): string;
/**
* @hidden @internal
*/
checkAll(): void;
/**
* @hidden @internal
*/
uncheckAll(): void;
/**
* @hidden @internal
*/
actionEnabledColumnsFilter: (c: ColumnType) => boolean;
/**
* @hidden @internal
*/
columnChecked(column: ColumnType): boolean;
/**
* @hidden @internal
*/
toggleColumn(column: ColumnType): void;
get allUnchecked(): boolean;
get allChecked(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxColumnPinningDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxColumnPinningDirective, "[igxColumnPinning]", never, {}, {}, never, never, true, never>;
}