angular2-toaster-2
Version:
An Angular Toaster Notification library based on AngularJS-Toaster
29 lines (28 loc) • 1.22 kB
TypeScript
import { OnInit, OnDestroy } from '@angular/core';
import { ToasterConfig } from './toaster-config';
import { ToasterService } from './toaster.service';
import { Toast } from './toast';
import * as i0 from "@angular/core";
export declare class ToasterContainerComponent implements OnInit, OnDestroy {
private addToastSubscriber;
private clearToastsSubscriber;
private toasterService;
toasterconfig: ToasterConfig;
toasts: Toast[];
constructor(toasterService: ToasterService);
ngOnInit(): void;
click(toast: Toast, isCloseButton?: boolean): void;
childClick($event: any): void;
removeToast(toast: Toast): void;
private registerSubscribers;
private addToast;
private isLimitExceeded;
private removeAllToasts;
private clearToasts;
private clearToastsAction;
private toastIdOrDefault;
private isNullOrUndefined;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToasterContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ToasterContainerComponent, "toaster-container", never, { "toasterconfig": { "alias": "toasterconfig"; "required": false; }; }, {}, never, never, false, never>;
}