ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
19 lines (18 loc) • 1.15 kB
TypeScript
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 {};