growl.d.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import { ElementRef, AfterViewInit, DoCheck, OnDestroy, EventEmitter, IterableDiffers, NgZone } from '@angular/core';
  2. import { Message } from '../common/message';
  3. import { MessageService } from '../common/messageservice';
  4. import { Subscription } from 'rxjs';
  5. export declare class Growl implements AfterViewInit, DoCheck, OnDestroy {
  6. el: ElementRef;
  7. differs: IterableDiffers;
  8. messageService: MessageService;
  9. private zone;
  10. life: number;
  11. style: any;
  12. styleClass: string;
  13. immutable: boolean;
  14. autoZIndex: boolean;
  15. baseZIndex: number;
  16. key: string;
  17. onClick: EventEmitter<any>;
  18. onHover: EventEmitter<any>;
  19. onClose: EventEmitter<any>;
  20. valueChange: EventEmitter<Message[]>;
  21. containerViewChild: ElementRef;
  22. _sticky: boolean;
  23. _value: Message[];
  24. timeout: any;
  25. preventRerender: boolean;
  26. differ: any;
  27. subscription: Subscription;
  28. closeIconClick: boolean;
  29. constructor(el: ElementRef, differs: IterableDiffers, messageService: MessageService, zone: NgZone);
  30. ngAfterViewInit(): void;
  31. value: Message[];
  32. sticky: boolean;
  33. ngDoCheck(): void;
  34. handleValueChange(): void;
  35. initTimeout(): void;
  36. remove(index: number, msgel: any): void;
  37. removeAll(): void;
  38. onMessageClick(i: number): void;
  39. onMessageHover(i: number): void;
  40. ngOnDestroy(): void;
  41. }
  42. export declare class GrowlModule {
  43. }