UNPKG

ag-charts-enterprise

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

36 lines (35 loc) 1.16 kB
import { _ModuleSupport } from 'ag-charts-community'; import { AbstractModuleInstance, type DynamicContext } from 'ag-charts-core'; export type ContextMenuCtx = Omit<DynamicContext<_ModuleSupport.ChartRegistry>, 'contextMenuRegistry'> & { readonly contextMenuRegistry: _ModuleSupport.ContextMenuRegistry; }; export declare class ContextMenu extends AbstractModuleInstance { readonly ctx: ContextMenuCtx; private get opts(); private readonly interactionManager; private pickedNode; private pickedLegendItem?; private showEvent; private x; private y; private collapsingSubMenus; private readonly element; private readonly menuWidget; private readonly mutationObserver?; constructor(ctx: ContextMenuCtx); private makeGetItemsParams; private expandItemsOptions; private onContext; private show; private hide; private onCollapse; private onSubMenuExpand; private onSubMenuCollapse; private createMenu; private createMenuItems; private createButtonOnClick; private initTableCells; private initButtonElement; private reposition; destroy(): void; }