igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
49 lines (48 loc) • 1.78 kB
TypeScript
import { ChangeDetectorRef, ElementRef, NgZone, OnInit, TemplateRef } from '@angular/core';
import { IgxGridCellComponent } from '../cell.component';
import { PlatformUtil } from '../../core/utils';
import { IgxGridSelectionService } from '../selection/selection.service';
import { HammerGesturesManager } from '../../core/touch';
import { GridType } from '../common/grid.interface';
import { IgxOverlayService } from '../../services/public_api';
import * as i0 from "@angular/core";
export declare class IgxGridExpandableCellComponent extends IgxGridCellComponent implements OnInit {
document: any;
/**
* @hidden
*/
expanded: boolean;
indicator: ElementRef;
indentationDiv: ElementRef;
/**
* @hidden
*/
protected defaultExpandedTemplate: TemplateRef<any>;
/**
* @hidden
*/
protected defaultCollapsedTemplate: TemplateRef<any>;
constructor(selectionService: IgxGridSelectionService, grid: GridType, overlayService: IgxOverlayService, cdr: ChangeDetectorRef, element: ElementRef, zone: NgZone, touchManager: HammerGesturesManager, document: any, platformUtil: PlatformUtil);
/**
* @hidden
*/
toggle(event: Event): void;
/**
* @hidden
*/
onIndicatorFocus(): void;
/**
* @hidden
*/
calculateSizeToFit(range: any): number;
/**
* @hidden
*/
get iconTemplate(): TemplateRef<any>;
/**
* @hidden
*/
get showExpanderIndicator(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxGridExpandableCellComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxGridExpandableCellComponent, "igx-expandable-grid-cell", never, { "expanded": { "alias": "expanded"; "required": false; }; }, {}, never, never, true, never>;
}