alert.component.d.ts 1.1 KB

123456789101112131415161718192021222324252627282930
  1. import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core';
  2. import { AlertConfig } from './alert.config';
  3. export declare class AlertComponent implements OnInit {
  4. private changeDetection;
  5. /** Alert type.
  6. * Provides one of four bootstrap supported contextual classes:
  7. * `success`, `info`, `warning` and `danger`
  8. */
  9. type: string;
  10. /** If set, displays an inline "Close" button */
  11. dismissible: boolean;
  12. /** Number in milliseconds, after which alert will be closed */
  13. dismissOnTimeout: number | string;
  14. /** Is alert visible */
  15. isOpen: boolean;
  16. /** This event fires immediately after close instance method is called,
  17. * $event is an instance of Alert component.
  18. */
  19. onClose: EventEmitter<AlertComponent>;
  20. /** This event fires when alert closed, $event is an instance of Alert component */
  21. onClosed: EventEmitter<AlertComponent>;
  22. classes: string;
  23. dismissibleChange: EventEmitter<boolean>;
  24. constructor(_config: AlertConfig, changeDetection: ChangeDetectorRef);
  25. ngOnInit(): void;
  26. /**
  27. * Closes an alert by removing it from the DOM.
  28. */
  29. close(): void;
  30. }