element-plus
Version:
A Component Library for Vue 3
13 lines (12 loc) • 559 B
TypeScript
import type Menu from './menu';
import type MenuItem from './menu-item.vue';
import type MenuItemGroup from './menu-item-group.vue';
import type SubMenu from './sub-menu';
export declare type MenuInstance = InstanceType<typeof Menu> & {
open: (index: string) => void;
close: (index: string) => void;
handleResize: () => void;
};
export declare type MenuItemInstance = InstanceType<typeof MenuItem>;
export declare type MenuItemGroupInstance = InstanceType<typeof MenuItemGroup>;
export declare type SubMenuInstance = InstanceType<typeof SubMenu>;