header-sider-layout
Version:
ant-design-pro layout, based on pro-layout, with header and sider layout.
14 lines (13 loc) • 500 B
TypeScript
import { BaseMenuProps } from './BaseMenu';
import { MenuDataItem } from '../typings';
/**
* Recursively flatten the data
* [{path:string},{path:string}] => {path,path2}
* @param menus
*/
export declare const getFlatMenuKeys: (menuData?: MenuDataItem[]) => string[];
export declare const getMenuMatches: (flatMenuKeys: string[] | undefined, path: string) => string[];
/**
* 获得菜单子节点
*/
export declare const getDefaultCollapsedSubMenus: (props: BaseMenuProps) => false | string[];