UNPKG

ag-charts-enterprise

Version:

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

19 lines (18 loc) 1.15 kB
import type { AgContextMenuItem, AgContextMenuItemShowOn, AgContextMenuItemType, _ModuleSupport } from 'ag-charts-community'; type Options = Partial<_ModuleSupport.ContextMenuItemContractNonRecursive>; type AgContextMenuItem_NoLists = Exclude<AgContextMenuItem, keyof _ModuleSupport.ContextMenuBuiltins['lists']>; export declare function expandBuiltinLists(showing: AgContextMenuItemShowOn, items: readonly Readonly<AgContextMenuItem>[], registry: _ModuleSupport.ContextMenuRegistry): AgContextMenuItem_NoLists[]; export declare function expandItems(showing: AgContextMenuItemShowOn, registry: _ModuleSupport.ContextMenuRegistry, items: readonly Readonly<AgContextMenuItem>[], result: ContextMenuItem[]): void; export declare class ContextMenuItem implements _ModuleSupport.ContextMenuItemContract { type: AgContextMenuItemType; showOn: AgContextMenuItemShowOn; label: string; iconUrl: string | undefined; enabled: boolean; items: ContextMenuItem[]; action: _ModuleSupport.ContextMenuItemContract['action']; constructor(options?: Options); private setField; setOptions(options: Options): void; } export {};