UNPKG

815 BTypeScriptView Raw
1import { QueryParamsHandling } from '@angular/router';
2export interface MenuItem {
3 label?: string;
4 icon?: string;
5 command?: (event?: any) => void;
6 url?: string;
7 items?: MenuItem[];
8 expanded?: boolean;
9 disabled?: boolean;
10 visible?: boolean;
11 target?: string;
12 routerLinkActiveOptions?: any;
13 separator?: boolean;
14 badge?: string;
15 badgeStyleClass?: string;
16 style?: any;
17 styleClass?: string;
18 title?: string;
19 id?: string;
20 automationId?: any;
21 tabindex?: string;
22 routerLink?: any;
23 queryParams?: {
24 [k: string]: any;
25 };
26 fragment?: string;
27 queryParamsHandling?: QueryParamsHandling;
28 preserveFragment?: boolean;
29 skipLocationChange?: boolean;
30 replaceUrl?: boolean;
31 state?: {
32 [k: string]: any;
33 };
34}