UNPKG

@catull/igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

19 lines (18 loc) 1.23 kB
import { IgxHierarchicalGridComponent } from './hierarchical-grid.component'; import { IgxRowIslandComponent } from './row-island.component'; import { IPathSegment } from './hierarchical-grid-base.directive'; import { IgxGridBaseDirective, GridBaseAPIService } from '../grid'; import { GridType } from '../common/grid.interface'; export declare class IgxHierarchicalGridAPIService extends GridBaseAPIService<IgxGridBaseDirective & GridType> { protected childRowIslands: Map<string, IgxRowIslandComponent>; protected childGrids: Map<string, Map<any, IgxHierarchicalGridComponent>>; registerChildRowIsland(rowIsland: IgxRowIslandComponent): void; unsetChildRowIsland(rowIsland: IgxRowIslandComponent): void; getChildRowIsland(key: string): IgxRowIslandComponent; getChildGrid(path: Array<IPathSegment>): any; getChildGrids(inDepth?: boolean): any[]; getParentRowId(childGrid: IgxHierarchicalGridComponent): any; registerChildGrid(parentRowID: string | object, rowIslandKey: string, grid: IgxHierarchicalGridComponent): void; getChildGridsForRowIsland(rowIslandKey: any): IgxHierarchicalGridComponent[]; getChildGridByID(rowIslandKey: any, rowID: any): IgxHierarchicalGridComponent; }