UNPKG

@exmg/exmg-sidemenu

Version:
17 lines (16 loc) 463 B
import { TemplateResult } from 'lit'; export interface MenuItem { path: string; iconPath?: string; icon?: TemplateResult; title: string; badge?: number | boolean; roles?: string[]; } export interface MenuGroupItem { title: string; items: MenuItem[]; roles?: string[]; } export type MenuItemOrGroupItem = MenuItem | MenuGroupItem; export declare function isItemGroup(i: MenuItemOrGroupItem): i is MenuGroupItem;