@universis/common
Version:
Universis - common directives and services
27 lines (26 loc) • 1.09 kB
TypeScript
import { ComponentFactoryResolver, ApplicationRef, Injector } from '@angular/core';
import * as i0 from "@angular/core";
/**
* @export
* @class ToastService
*/
export declare class ToastService {
private componentFactoryResolver;
private appRef;
private injector;
constructor(componentFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector);
/**
* Shows a toast message
* @param {string} title A string which represents message title
* @param {string} message A string which represents message body
* @param {boolean=} autoHide A boolean which indicates whether a message will auto hide or not
* @param {number=} delay A number which indicates the number of milliseconds before auto hide message
*/
show(title: string, message: string, autoHide?: boolean | undefined, delay?: number | undefined): void;
/**
* Clears toast messages
*/
clear(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToastService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ToastService>;
}