@nova-ui/bits
Version:
SolarWinds Nova Framework
17 lines (16 loc) • 820 B
TypeScript
import { IActiveToast, IToastConfig, IToastDeclaration, IToastService } from "./public-api";
import * as i0 from "@angular/core";
/**
* @ignore
*/
export declare abstract class ToastServiceBase implements IToastService {
abstract setConfig(config: IToastConfig, itemIdentificator?: string): void;
abstract error(toastDeclaration: IToastDeclaration): IActiveToast;
abstract info(toastDeclaration: IToastDeclaration): IActiveToast;
abstract success(toastDeclaration: IToastDeclaration): IActiveToast;
abstract warning(toastDeclaration: IToastDeclaration): IActiveToast;
abstract clear(toastId?: number): void;
abstract remove(toastId: number): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<ToastServiceBase, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ToastServiceBase>;
}