menu.d.ts 1.5 KB

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