@addapptables/notifier
Version:
Material notifier library for angular
20 lines (19 loc) • 1.1 kB
TypeScript
import { Injector } from '@angular/core';
import { NotifierPortalService } from './notifier-portal.service';
import { NotifierRef } from '../notifier-ref';
import { Notifier } from '../models/notifier.model';
import { NotifierConfiguration } from '../models/notifier-configuration.model';
export declare class NotifierService {
private _notifierPortalService;
private _injector;
private _document;
defaultConfiguration: NotifierConfiguration;
constructor(_notifierPortalService: NotifierPortalService, _injector: Injector, _document: any, configuration: NotifierConfiguration);
openSuccess(message: string, configuration?: NotifierConfiguration): NotifierRef;
openError(message: string, configuration?: NotifierConfiguration): NotifierRef;
openInfo(message: string, configuration?: NotifierConfiguration): NotifierRef;
openWarning(message: string, configuration?: NotifierConfiguration): NotifierRef;
open(data: Notifier, configuration?: NotifierConfiguration): NotifierRef;
private _factoryStrategy;
private _createComponentPortal;
}