UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

16 lines (15 loc) 1.43 kB
import type { BeanCollection, ColDef, ColGroupDef, ColKey, Column } from 'ag-grid-community'; export declare function isPivotMode(beans: BeanCollection): boolean; export declare function getPivotResultColumn<TValue = any, TData = any>(beans: BeanCollection, pivotKeys: string[], valueColKey: ColKey<TData, TValue>): Column<TValue> | null; export declare function setValueColumns(beans: BeanCollection, colKeys: ColKey[]): void; export declare function getValueColumns(beans: BeanCollection): Column[]; export declare function removeValueColumns(beans: BeanCollection, colKeys: ColKey[]): void; export declare function addValueColumns(beans: BeanCollection, colKeys: ColKey[]): void; export declare function setPivotColumns(beans: BeanCollection, colKeys: ColKey[]): void; export declare function removePivotColumns(beans: BeanCollection, colKeys: ColKey[]): void; export declare function addPivotColumns(beans: BeanCollection, colKeys: ColKey[]): void; export declare function getPivotColumns(beans: BeanCollection): Column[]; /** The supplied order is the natural order that `pivotSort: null` resolves to; any other `pivotSort` - including * the ascending default - orders the supplied columns by group header name. */ export declare function setPivotResultColumns(beans: BeanCollection, colDefs: (ColDef | ColGroupDef)[] | null): void; export declare function getPivotResultColumns(beans: BeanCollection): Column[] | null;