igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
54 lines (53 loc) • 1.94 kB
TypeScript
import { IgxGridActionButtonComponent } from './grid-action-button.component';
import { AfterViewInit, QueryList, IterableDiffers } from '@angular/core';
import { IgxActionStripComponent } from '../action-strip.component';
import { IgxRowDirective } from '../../grids/row.directive';
import { IgxIconService } from '../../icon/icon.service';
import * as i0 from "@angular/core";
export declare class IgxGridActionsBaseDirective implements AfterViewInit {
protected iconService: IgxIconService;
protected differs: IterableDiffers;
/** @hidden @internal **/
buttons: QueryList<IgxGridActionButtonComponent>;
/**
* Gets/Sets if the action buttons will be rendered as menu items. When in menu, items will be rendered with text label.
*
* @example
* ```html
* <igx-grid-pinning-actions [asMenuItems]='true'></igx-grid-pinning-actions>
* <igx-grid-editing-actions [asMenuItems]='true'></igx-grid-editing-actions>
* ```
*/
asMenuItems: boolean;
/** @hidden @internal **/
strip: IgxActionStripComponent;
/**
* @hidden
* @internal
*/
get grid(): any;
/**
* Getter to be used in template
*
* @hidden
* @internal
*/
get isRowContext(): boolean;
constructor(iconService: IgxIconService, differs: IterableDiffers);
/**
* @hidden
* @internal
*/
ngAfterViewInit(): void;
/**
* Check if the param is a row from a grid
*
* @hidden
* @internal
* @param context
*/
protected isRow(context: any): context is IgxRowDirective;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxGridActionsBaseDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxGridActionsBaseDirective, "[igxGridActionsBase]", never, { "asMenuItems": { "alias": "asMenuItems"; "required": false; }; }, {}, never, never, true, never>;
static ngAcceptInputType_asMenuItems: unknown;
}