UNPKG

ag-grid-enterprise

Version:

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

23 lines (22 loc) 1.02 kB
import type { Column, ColumnSelectionPanelSource, IColumnSelectionPanelParams, ProvidedColumnGroup } from 'ag-grid-community'; import { BeanStub } from 'ag-grid-community'; export declare function isColumnSelectionLabelRendererEnabled(definition: IColumnSelectionPanelParams): boolean; export declare class ColumnSelectionLabelRendererFeature extends BeanStub { private readonly eLabel; private readonly definition; private readonly source; private readonly column; private readonly columnGroup; private readonly getDisplayName; private renderer; private rendererClass; private rendererVersion; constructor(eLabel: HTMLElement, definition: IColumnSelectionPanelParams, source: ColumnSelectionPanelSource, column: Column | null, columnGroup: ProvidedColumnGroup | null, getDisplayName: () => string | null); postConstruct(): void; refresh(): void; private createRenderer; private getParams; private setFallback; private destroyRenderer; destroy(): void; }