UNPKG

vue-shiki-monaco

Version:
13 lines (12 loc) 694 B
import { ContextMenuItem, ContextMenuPosition, MenuItem, UseContextMenuCoreOptions } from './core'; export type { ContextMenuItem, ContextMenuPosition, MenuItem, MenuItemSeparator, UseContextMenuCoreOptions as UseContextMenuOptions, } from './core'; export interface UseContextMenuReturn { isVisible: boolean; position: ContextMenuPosition; items: ContextMenuItem[]; show: (event: MouseEvent, menuItems: ContextMenuItem[], target?: HTMLDivElement) => void; hide: () => void; handleItemClick: (item: MenuItem) => void; updateTarget: (target: HTMLDivElement) => void; } export declare function useContextMenu(options: UseContextMenuCoreOptions): UseContextMenuReturn;