ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
34 lines (33 loc) • 1.08 kB
TypeScript
import type { AgContextMenuItem } from 'ag-charts-community';
import { _ModuleSupport } from 'ag-charts-community';
export declare class ContextMenu extends _ModuleSupport.BaseModuleInstance implements _ModuleSupport.ModuleInstance {
readonly ctx: _ModuleSupport.ModuleContext;
enabled: boolean;
darkTheme: boolean;
readonly items: readonly Readonly<AgContextMenuItem>[];
private readonly interactionManager;
private pickedNode;
private pickedLegendItem?;
private showEvent;
private x;
private y;
private closingSubMenus;
private readonly element;
private readonly menuWidget;
private readonly mutationObserver?;
constructor(ctx: _ModuleSupport.ModuleContext);
private expandItemsOptions;
private onContext;
private show;
private hide;
private onClose;
private onSubMenuOpen;
private onSubMenuClose;
private createMenu;
private createMenuItems;
private createButtonOnClick;
private initTableCells;
private initButtonElement;
private reposition;
destroy(): void;
}