UNPKG

ag-grid-community

Version:

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

28 lines (27 loc) 870 B
import { IToolPanelComp } from "../interfaces/iToolPanel"; export interface ToolPanelDef { id: string; labelDefault: string; labelKey: string; iconKey: string; toolPanel?: { new (): IToolPanelComp; } | string; toolPanelFramework?: any; toolPanelParams?: any; } export interface SideBarDef { toolPanels?: (ToolPanelDef | string)[]; defaultToolPanel?: string; hiddenByDefault?: boolean; position?: 'left' | 'right'; } export declare class SideBarDefParser { static readonly DEFAULT_COLUMN_COMP: ToolPanelDef; static readonly DEFAULT_FILTER_COMP: ToolPanelDef; static readonly DEFAULT_BY_KEY: { [p: string]: ToolPanelDef; }; static parse(toParse: SideBarDef | string | string[] | boolean): SideBarDef | null; static parseComponents(from?: (ToolPanelDef | string)[]): ToolPanelDef[]; }