overlaypanel.d.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { OnDestroy, EventEmitter, Renderer2, ElementRef, ChangeDetectorRef, NgZone } from '@angular/core';
  2. import { AnimationEvent } from '@angular/animations';
  3. export declare class OverlayPanel implements OnDestroy {
  4. el: ElementRef;
  5. renderer: Renderer2;
  6. private cd;
  7. private zone;
  8. dismissable: boolean;
  9. showCloseIcon: boolean;
  10. style: any;
  11. styleClass: string;
  12. appendTo: any;
  13. autoZIndex: boolean;
  14. baseZIndex: number;
  15. showTransitionOptions: string;
  16. hideTransitionOptions: string;
  17. onShow: EventEmitter<any>;
  18. onHide: EventEmitter<any>;
  19. container: HTMLDivElement;
  20. visible: boolean;
  21. isContainerClicked: boolean;
  22. documentClickListener: any;
  23. target: any;
  24. willHide: boolean;
  25. documentResizeListener: any;
  26. constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef, zone: NgZone);
  27. onContainerClick(): void;
  28. bindDocumentClickListener(): void;
  29. unbindDocumentClickListener(): void;
  30. toggle(event: any, target?: any): void;
  31. show(event: any, target?: any): void;
  32. hasTargetChanged(event: any, target: any): boolean;
  33. appendContainer(): void;
  34. restoreAppend(): void;
  35. onAnimationStart(event: AnimationEvent): void;
  36. hide(): void;
  37. onCloseClick(event: any): void;
  38. onWindowResize(event: any): void;
  39. bindDocumentResizeListener(): void;
  40. unbindDocumentResizeListener(): void;
  41. onContainerDestroy(): void;
  42. ngOnDestroy(): void;
  43. }
  44. export declare class OverlayPanelModule {
  45. }