ngx-toast-notifications
Version:
Toast notifications for Angular applications
21 lines (20 loc) • 705 B
TypeScript
import { Observable } from 'rxjs';
import { Type } from '@angular/core';
import { ToastType } from './toast-notifications.config';
import { ToastConfig } from './toast.config';
export declare class Toast {
readonly autoClose: boolean;
readonly duration: number;
readonly text: string;
readonly caption: string;
readonly type: ToastType;
readonly component: Type<any>;
private readonly _closeFunction;
private readonly _onClose;
private _timeoutId;
constructor(config: ToastConfig, closeFunction: (toast: Toast) => void);
readonly onClose: Observable<any>;
close(result?: any): void;
private _setTimeout;
private _clearTimeout;
}