@hscmap/vue-menu
Version:
Vue component for menu & contextmenu
21 lines (20 loc) • 598 B
TypeScript
import { Vue } from "vue-property-decorator";
import { Direction } from "./menu/script";
export declare const openedRootlessMenus: RootlessMenu[];
export declare class RootlessMenu extends Vue {
position: (e: MouseEvent) => {
x: number;
y: number;
direction: Direction;
};
menuZIndex?: number;
get menuStyle(): Partial<CSSStyleDeclaration>;
private cancelMouseup?;
private cancelMousedown?;
private menu;
beforeDestroy(): void;
openMenu(mousedown: MouseEvent): void;
close(): void;
private clearCancellers;
mounted(): void;
}