UNPKG

@ag-grid-enterprise/side-bar

Version:

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

22 lines (21 loc) 891 B
import type { AgEvent, BeanCollection, ComponentSelector, ToolPanelDef } from '@ag-grid-community/core'; import { Component } from '@ag-grid-community/core'; import { SideBarButtonComp } from './sideBarButtonComp'; export interface SideBarButtonClickedEvent extends AgEvent<'sideBarButtonClicked'> { toolPanelId: string; } export type AgSideBarButtonsEvent = 'sideBarButtonClicked'; export declare class AgSideBarButtons extends Component<AgSideBarButtonsEvent> { private focusService; private visibleColsService; wireBeans(beans: BeanCollection): void; private buttonComps; constructor(); postConstruct(): void; private handleKeyDown; setActiveButton(id: string | undefined): void; addButtonComp(def: ToolPanelDef): SideBarButtonComp; clearButtons(): void; destroy(): void; } export declare const AgSideBarButtonsSelector: ComponentSelector;