UNPKG

ag-grid

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

96 lines (95 loc) 4.74 kB
// Type definitions for ag-grid v18.1.2 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby <https://github.com/ag-grid/> import { ColDef, ColGroupDef } from "../entities/colDef"; import { ColumnGroupChild } from "../entities/columnGroupChild"; import { ColumnState } from "./columnController"; import { OriginalColumnGroup } from "../entities/originalColumnGroup"; import { ColumnGroup } from "../entities/columnGroup"; import { Column } from "../entities/column"; export declare class ColumnApi { private columnController; sizeColumnsToFit(gridWidth: any): void; setColumnGroupOpened(group: OriginalColumnGroup | string, newValue: boolean): void; getColumnGroup(name: string, instanceId?: number): ColumnGroup; getOriginalColumnGroup(name: string): OriginalColumnGroup; getDisplayNameForColumn(column: Column, location: string): string; getDisplayNameForColumnGroup(columnGroup: ColumnGroup, location: string): string; getColumn(key: any): Column; setColumnState(columnState: ColumnState[]): boolean; getColumnState(): ColumnState[]; resetColumnState(): void; getColumnGroupState(): { groupId: string; open: boolean; }[]; setColumnGroupState(stateItems: ({ groupId: string; open: boolean; })[]): void; resetColumnGroupState(): void; isPinning(): boolean; isPinningLeft(): boolean; isPinningRight(): boolean; getDisplayedColAfter(col: Column): Column; getDisplayedColBefore(col: Column): Column; setColumnVisible(key: string | Column, visible: boolean): void; setColumnsVisible(keys: (string | Column)[], visible: boolean): void; setColumnPinned(key: string | Column, pinned: string): void; setColumnsPinned(keys: (string | Column)[], pinned: string): void; getAllColumns(): Column[]; getAllGridColumns(): Column[]; getDisplayedLeftColumns(): Column[]; getDisplayedCenterColumns(): Column[]; getDisplayedRightColumns(): Column[]; getAllDisplayedColumns(): Column[]; getAllDisplayedVirtualColumns(): Column[]; moveColumn(key: string | Column, toIndex: number): void; moveColumnByIndex(fromIndex: number, toIndex: number): void; moveColumns(columnsToMoveKeys: (string | Column)[], toIndex: number): void; moveRowGroupColumn(fromIndex: number, toIndex: number): void; setColumnAggFunc(column: Column, aggFunc: string): void; setColumnWidth(key: string | Column, newWidth: number, finished?: boolean): void; setPivotMode(pivotMode: boolean): void; isPivotMode(): boolean; getSecondaryPivotColumn(pivotKeys: string[], valueColKey: string | Column): Column; setValueColumns(colKeys: (string | Column)[]): void; getValueColumns(): Column[]; removeValueColumn(colKey: (string | Column)): void; removeValueColumns(colKeys: (string | Column)[]): void; addValueColumn(colKey: (string | Column)): void; addValueColumns(colKeys: (string | Column)[]): void; setRowGroupColumns(colKeys: (string | Column)[]): void; removeRowGroupColumn(colKey: string | Column): void; removeRowGroupColumns(colKeys: (string | Column)[]): void; addRowGroupColumn(colKey: string | Column): void; addRowGroupColumns(colKeys: (string | Column)[]): void; getRowGroupColumns(): Column[]; setPivotColumns(colKeys: (string | Column)[]): void; removePivotColumn(colKey: string | Column): void; removePivotColumns(colKeys: (string | Column)[]): void; addPivotColumn(colKey: string | Column): void; addPivotColumns(colKeys: (string | Column)[]): void; getPivotColumns(): Column[]; getLeftDisplayedColumnGroups(): ColumnGroupChild[]; getCenterDisplayedColumnGroups(): ColumnGroupChild[]; getRightDisplayedColumnGroups(): ColumnGroupChild[]; getAllDisplayedColumnGroups(): ColumnGroupChild[]; autoSizeColumn(key: string | Column): void; autoSizeColumns(keys: (string | Column)[]): void; autoSizeAllColumns(): void; setSecondaryColumns(colDefs: (ColDef | ColGroupDef)[]): void; columnGroupOpened(group: OriginalColumnGroup | string, newValue: boolean): void; hideColumns(colIds: any, hide: any): void; hideColumn(colId: any, hide: any): void; setState(columnState: ColumnState[]): boolean; getState(): ColumnState[]; resetState(): void; getAggregationColumns(): Column[]; removeAggregationColumn(colKey: (string | Column)): void; removeAggregationColumns(colKeys: (string | Column)[]): void; addAggregationColumn(colKey: (string | Column)): void; addAggregationColumns(colKeys: (string | Column)[]): void; setColumnAggFunction(column: Column, aggFunc: string): void; getDisplayNameForCol(column: any): string; }