UNPKG

1.69 kBTypeScriptView Raw
1import { ElementRef, OnDestroy, EventEmitter, Renderer2, ChangeDetectorRef } from '@angular/core';
2import { AnimationEvent } from '@angular/animations';
3import { MenuItem } from 'primeng/api';
4export declare class MenuItemContent {
5 item: MenuItem;
6 menu: Menu;
7 constructor(menu: any);
8}
9export declare class Menu implements OnDestroy {
10 el: ElementRef;
11 renderer: Renderer2;
12 private cd;
13 model: MenuItem[];
14 popup: boolean;
15 style: any;
16 styleClass: string;
17 appendTo: any;
18 autoZIndex: boolean;
19 baseZIndex: number;
20 showTransitionOptions: string;
21 hideTransitionOptions: string;
22 containerViewChild: ElementRef;
23 onShow: EventEmitter<any>;
24 onHide: EventEmitter<any>;
25 container: HTMLDivElement;
26 scrollHandler: any;
27 documentClickListener: any;
28 documentResizeListener: any;
29 preventDocumentDefault: boolean;
30 target: any;
31 visible: boolean;
32 relativeAlign: boolean;
33 constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef);
34 toggle(event: any): void;
35 show(event: any): void;
36 onOverlayAnimationStart(event: AnimationEvent): void;
37 alignOverlay(): void;
38 appendOverlay(): void;
39 restoreOverlayAppend(): void;
40 moveOnTop(): void;
41 hide(): void;
42 onWindowResize(): void;
43 itemClick(event: any, item: MenuItem): void;
44 bindDocumentClickListener(): void;
45 unbindDocumentClickListener(): void;
46 bindDocumentResizeListener(): void;
47 unbindDocumentResizeListener(): void;
48 bindScrollListener(): void;
49 unbindScrollListener(): void;
50 onOverlayHide(): void;
51 ngOnDestroy(): void;
52 hasSubMenu(): boolean;
53}
54export declare class MenuModule {
55}