@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
13 lines (12 loc) • 685 B
TypeScript
import { PipeTransform } from '@angular/core';
import { GridType } from '../common/grid.interface';
import { IgxGridBaseDirective } from '../grid-base.directive';
import { GridBaseAPIService } from '../api.service';
/** @hidden */
export declare class IgxGridDetailsPipe implements PipeTransform {
private gridAPI;
constructor(gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>);
transform(collection: any[], hasDetails: boolean, expansionStates: Map<any, boolean>, pipeTrigger: number): any[];
protected addDetailRows(collection: any[], expansionStates: Map<any, boolean>): any[];
protected isExpanded(states: Map<any, boolean>, record: any): boolean;
}