lamb-web-lib
Version:
LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).
32 lines (31 loc) • 1.18 kB
TypeScript
/**
* @license
* Copyright Lamb Team. All Rights Reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*/
import { EventEmitter, AfterViewInit, ElementRef, QueryList, OnDestroy } from '@angular/core';
import { LambMenuItem } from './menu-item';
import { LambMenuService } from './menu.service';
export declare class LambMenuItemComponent implements AfterViewInit, OnDestroy {
private lambMenuService;
lambMenuItem: LambMenuItem;
lambMenuItemm: LambMenuItem;
hoverItem: EventEmitter<any>;
toggleSubMenu: EventEmitter<any>;
selectItem: EventEmitter<any>;
itemClick: EventEmitter<any>;
private alive;
subMenu: QueryList<ElementRef>;
maxHeight: number;
constructor(lambMenuService: LambMenuService);
ngAfterViewInit(): void;
ngOnDestroy(): void;
readonly icons: string[];
private randonIcon();
private updateSubmenuHeight();
private updateMaxHeight();
onHoverItem(item: LambMenuItem): void;
onToggleSubMenu(item: LambMenuItem): void;
onItemClick(item: LambMenuItem): void;
onSelectItem(item: LambMenuItem): void;
}