UNPKG

ngx-toast-notifications

Version:
21 lines (20 loc) 705 B
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; }