jpush-ui
Version:
极光大数据前端Angular组件(^6.1.0)
31 lines (30 loc) • 988 B
TypeScript
import { AfterViewInit } from '@angular/core';
export declare type Mode = 'horizontal' | 'vertical' | 'inline';
export declare const PADDING_BASE = 24;
export declare class MenuComponent implements AfterViewInit {
hostEl: HTMLElement;
hasSubMenu: boolean;
subMenus: any[];
menuItems: any[];
subMenusOpenIndex: any[];
_collapsed: boolean;
isViewInit: boolean;
tempMode: Mode;
mode: Mode;
theme: 'light' | 'dark';
collapsed: boolean;
readonly setRootMenuClass: boolean;
readonly setMenuHorizontalClass: boolean;
readonly setMenuVerticalClass: boolean;
readonly setMenuInlineClass: boolean;
readonly setMenuThemeLightClass: boolean;
readonly setMenuThemeDarkClass: boolean;
readonly setMenuCollapsedClass: boolean;
constructor();
ngAfterViewInit(): void;
setHasSubMenu(value: boolean): void;
clearAllSelected(): void;
hideSubMenus(): void;
showSubMenus(): void;
private collapsedChange();
}