UNPKG

@eddie666/ng-material-multilevel-menu

Version:
50 lines 1.3 kB
import { NavigationExtras } from '@angular/router'; export interface MultilevelNode { id?: string; label: string; faIcon?: string; icon?: string; imageIcon?: string; svgIcon?: string; activeFaIcon?: string; activeIcon?: string; activeImageIcon?: string; activeSvgIcon?: string; hidden?: boolean; link?: string; externalRedirect?: boolean; hrefTargetType?: string; data?: any; items?: MultilevelNode[]; onSelected?: Function; disabled?: boolean; expanded?: boolean; navigationExtras?: NavigationExtras; dontEmit?: boolean; hasChildren?: boolean; isSelected?: boolean; } export interface Configuration { classname?: string; paddingAtStart?: boolean; backgroundColor?: string; listBackgroundColor?: string; fontColor?: string; selectedListFontColor?: string; interfaceWithRoute?: boolean; collapseOnSelect?: boolean; highlightOnSelect?: boolean; useDividers?: boolean; rtlLayout?: boolean; customTemplate?: boolean; } export interface ListStyle { backgroundColor?: string; color?: string; } export declare enum ExpandCollapseStatusEnum { expand = "expand", collapse = "collapse", neutral = "neutral" } //# sourceMappingURL=app.model.d.ts.map