UNPKG

2.06 kBTypeScriptView Raw
1import { ElementRef, OnDestroy, Renderer2, ChangeDetectorRef, AfterViewInit } from '@angular/core';
2import { AnimationEvent } from '@angular/animations';
3import { MenuItem } from 'primeng/api';
4export declare class TieredMenuSub implements AfterViewInit, OnDestroy {
5 private cf;
6 renderer: Renderer2;
7 item: MenuItem;
8 root: boolean;
9 autoZIndex: boolean;
10 baseZIndex: number;
11 parentActive: boolean;
12 tieredMenu: TieredMenu;
13 _parentActive: boolean;
14 rootItemClick: boolean;
15 documentClickListener: any;
16 ngAfterViewInit(): void;
17 constructor(tieredMenu: any, cf: ChangeDetectorRef, renderer: Renderer2);
18 activeItem: HTMLLIElement;
19 onItemMouseEnter(event: Event, item: HTMLLIElement, menuitem: MenuItem): void;
20 itemClick(event: Event, item: HTMLLIElement, menuitem: MenuItem): boolean;
21 listClick(event: Event): void;
22 bindDocumentClickListener(): void;
23 unbindDocumentClickListener(): void;
24 ngOnDestroy(): void;
25}
26export declare class TieredMenu implements OnDestroy {
27 el: ElementRef;
28 renderer: Renderer2;
29 model: MenuItem[];
30 popup: boolean;
31 style: any;
32 styleClass: string;
33 appendTo: any;
34 autoZIndex: boolean;
35 baseZIndex: number;
36 showTransitionOptions: string;
37 hideTransitionOptions: string;
38 parentActive: boolean;
39 container: HTMLDivElement;
40 documentClickListener: any;
41 documentResizeListener: any;
42 preventDocumentDefault: boolean;
43 target: any;
44 visible: boolean;
45 constructor(el: ElementRef, renderer: Renderer2);
46 toggle(event: any): void;
47 show(event: any): void;
48 onOverlayAnimationStart(event: AnimationEvent): void;
49 appendOverlay(): void;
50 restoreOverlayAppend(): void;
51 moveOnTop(): void;
52 hide(): void;
53 onWindowResize(): void;
54 bindDocumentClickListener(): void;
55 unbindDocumentClickListener(): void;
56 bindDocumentResizeListener(): void;
57 unbindDocumentResizeListener(): void;
58 onOverlayHide(): void;
59 ngOnDestroy(): void;
60}
61export declare class TieredMenuModule {
62}