toast.d.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { OnInit, AfterViewInit, AfterContentInit, OnDestroy, ElementRef, EventEmitter, QueryList, TemplateRef } from '@angular/core';
  2. import { Message } from '../common/message';
  3. import { MessageService } from '../common/messageservice';
  4. import { Subscription } from 'rxjs';
  5. import { AnimationEvent } from '@angular/animations';
  6. export declare class ToastItem implements AfterViewInit, OnDestroy {
  7. message: Message;
  8. index: number;
  9. template: TemplateRef<any>;
  10. showTransitionOptions: string;
  11. hideTransitionOptions: string;
  12. onClose: EventEmitter<any>;
  13. containerViewChild: ElementRef;
  14. timeout: any;
  15. ngAfterViewInit(): void;
  16. initTimeout(): void;
  17. clearTimeout(): void;
  18. onMouseEnter(): void;
  19. onMouseLeave(): void;
  20. onCloseIconClick(event: any): void;
  21. ngOnDestroy(): void;
  22. }
  23. export declare class Toast implements OnInit, AfterContentInit, OnDestroy {
  24. messageService: MessageService;
  25. key: string;
  26. autoZIndex: boolean;
  27. baseZIndex: number;
  28. style: any;
  29. styleClass: string;
  30. position: string;
  31. modal: boolean;
  32. showTransitionOptions: string;
  33. hideTransitionOptions: string;
  34. onClose: EventEmitter<any>;
  35. containerViewChild: ElementRef;
  36. templates: QueryList<any>;
  37. messageSubscription: Subscription;
  38. clearSubscription: Subscription;
  39. messages: Message[];
  40. template: TemplateRef<any>;
  41. mask: HTMLDivElement;
  42. constructor(messageService: MessageService);
  43. ngOnInit(): void;
  44. ngAfterContentInit(): void;
  45. onMessageClose(event: any): void;
  46. enableModality(): void;
  47. disableModality(): void;
  48. onAnimationStart(event: AnimationEvent): void;
  49. ngOnDestroy(): void;
  50. }
  51. export declare class ToastModule {
  52. }