Files
element-plus/packages/components/menu/src/instance.ts
dopamine 7be4a3765e chore: emits smaller declaration files (#20109)
* Revert "fix(types): packing unexpected types (#19419)"

This reverts commit 13506ffb81.

* Revert "chore: add explicit type annoation (#19352)"

* fix(typescript): borken import paths in declaration files

* chore: emits smaller declaration files
2025-03-18 10:08:44 +08:00

15 lines
542 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 type MenuInstance = InstanceType<typeof Menu> & {
open: (index: string) => void
close: (index: string) => void
handleResize: () => void
}
export type MenuItemInstance = InstanceType<typeof MenuItem> & unknown
export type MenuItemGroupInstance = InstanceType<typeof MenuItemGroup> & unknown
export type SubMenuInstance = InstanceType<typeof SubMenu> & unknown