igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
61 lines (60 loc) • 1.54 kB
TypeScript
import { IgxGridActionsBaseDirective } from './grid-actions-base.directive';
import * as i0 from "@angular/core";
/**
* Grid Pinning Actions for the Action Strip
*
* @igxParent IgxActionStripComponent
*/
export declare class IgxGridPinningActionsComponent extends IgxGridActionsBaseDirective {
/**
* Host `class.igx-action-strip` binding.
*
* @hidden
* @internal
*/
cssClass: string;
private iconsRendered;
/**
* Getter to know if the row is pinned
*
* @hidden
* @internal
*/
get pinned(): boolean;
/**
* Getter to know if the row is in pinned and ghost
*
* @hidden
* @internal
*/
get inPinnedArea(): boolean;
/**
* Getter to know if the row pinning is set to top or bottom
*
* @hidden
* @internal
*/
get pinnedTop(): boolean;
/**
* Pin the row according to the context.
*
* @example
* ```typescript
* this.gridPinningActions.pin();
* ```
*/
pin(event?: any): void;
/**
* Unpin the row according to the context.
*
* @example
* ```typescript
* this.gridPinningActions.unpin();
* ```
*/
unpin(event?: any): void;
scrollToRow(event: any): void;
private registerSVGIcons;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxGridPinningActionsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxGridPinningActionsComponent, "igx-grid-pinning-actions", never, {}, {}, never, never, true, never>;
}