UNPKG

@catull/igniteui-angular

Version:

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

18 lines (17 loc) 1.07 kB
import { GridBaseAPIService } from '../api.service'; import { IgxGridComponent } from './grid.component'; import { IGroupByRecord } from '../../data-operations/groupby-record.interface'; import { IGroupByExpandState } from '../../data-operations/groupby-expand-state.interface'; import { IGroupingExpression } from '../../data-operations/grouping-expression.interface'; export declare class IgxGridAPIService extends GridBaseAPIService<IgxGridComponent> { groupBy(expression: IGroupingExpression): void; groupBy_multiple(expressions: IGroupingExpression[]): void; clear_groupby(name?: string | Array<string>): void; groupBy_get_expanded_for_group(groupRow: IGroupByRecord): IGroupByExpandState; groupBy_is_row_in_group(groupRow: IGroupByRecord, rowID: any): boolean; groupBy_toggle_group(groupRow: IGroupByRecord): void; groupBy_fully_expand_group(groupRow: IGroupByRecord): void; protected remove_grouping_expression(fieldName: any): void; arrange_sorting_expressions(): void; get_groupBy_record_id(gRow: IGroupByRecord): string; }