UNPKG

comic-plus

Version:

<p align="center"> <img width="200px" src="./logo.png"/> </p>

21 lines (19 loc) 574 B
import { ComputedRef, CSSProperties, InjectionKey } from 'vue'; import { MenuProps } from './main.props'; export type MenuProvide = { props: MenuProps; style: ComputedRef<CSSProperties>; menuClick: (name: string) => void; offset?: number; }; export type MenuItem = { idx: string; active: ComputedRef<boolean>; }; export type SubmenuProvide = { closeMenu: (deep?: boolean) => void; setMenu: (item: MenuItem) => void; removeMenu: (idx: string) => void; offset?: number; }; export declare const MENU_PROVIDE: InjectionKey<MenuProvide>;