UNPKG

angular2-mdl

Version:

Angular 2 components, directives and styles based on material design lite https://getmdl.io.

36 lines (35 loc) 1.24 kB
import { OnInit, AfterViewInit, Renderer, OnDestroy } from '@angular/core'; import { MdlButtonComponent } from '../button/mdl-button.component'; import { MdlError } from '../common/mdl-error'; export declare class MdlMenuError extends MdlError { } export declare class MdlMenuRegisty { private menuComponents; add(menuComponent: MdlMenuComponent): void; remove(menuComponent: MdlMenuComponent): void; hideAllExcept(menuComponent: MdlMenuComponent): void; } export declare class MdlMenuComponent implements OnInit, AfterViewInit, OnDestroy { private renderer; private menuRegistry; position: string; private containerChild; private container; private menuElementChild; private menuElement; private outlineChild; private outline; private menuItemComponents; cssPosition: string; private isVisible; constructor(renderer: Renderer, menuRegistry: MdlMenuRegisty); ngOnInit(): void; ngAfterViewInit(): void; toggle(event: Event, mdlButton: MdlButtonComponent): void; hideOnItemClicked(): void; hide(): void; show(event: any, mdlButton: any): void; private addAnimationEndListener(); private applyClip(height, width); ngOnDestroy(): void; }