import { AuthParams } from '@/utils/authentication';

export type IRoute = AuthParams & {
  name: string;
  key: string;
  // 当前页是否展示面包屑
  breadcrumb?: boolean;
  children?: IRoute[];
  // 当前路由是否渲染菜单项，为 true 的话不会在菜单中显示，但可通过路由地址访问。
  ignore?: boolean;
  // 当前路由是在新窗口打开，为 true 的话点击菜单后不会渲染出页面
  openWindow?: boolean;
};