@pisell/pisellos
Version:
一个可扩展的前端模块化SDK框架,支持插件系统
18 lines (17 loc) • 580 B
TypeScript
import React from "react";
import { MenuItem } from "./index";
export declare const isHttp: (url: string) => boolean;
export interface MenuContextType {
selectedKeys: string[];
openKeys: string[];
setOpenKeys: (keys: string[]) => void;
handleClick: (key: string) => void;
menuItems: MenuItem[];
getShowChildren: (children: MenuItem[]) => MenuItem[];
setMenuItems: (items: MenuItem[]) => void;
}
export declare const MenuProvider: React.FC<{
children: React.ReactNode;
menus: MenuItem[];
}>;
export declare const useMenu: () => MenuContextType;