UNPKG

@antv/f6-plugin

Version:
23 lines (22 loc) 697 B
import { IG6GraphEvent, Item } from '@antv/f6-core'; import Base, { IPluginBaseConfig } from '../base'; interface MenuConfig extends IPluginBaseConfig { handleMenuClick?: (target: HTMLElement, item: Item) => void; getContent?: (evt?: IG6GraphEvent) => HTMLDivElement | string; offsetX?: number; offsetY?: number; shouldBegin?: (evt?: IG6GraphEvent) => boolean; itemTypes?: string[]; } export default class Menu extends Base { constructor(config?: MenuConfig); getDefaultCfgs(): MenuConfig; getEvents(): { press: string; }; init(): void; protected onMenuShow(e: IG6GraphEvent): void; private onMenuHide; destroy(): void; } export {};