@addapptables/notifier
Version:
Material notifier library for angular
31 lines (30 loc) • 1.26 kB
TypeScript
import { EventEmitter, AfterViewInit, OnDestroy, ComponentFactoryResolver, OnInit } from '@angular/core';
import { AnimationEvent } from '@angular/animations';
import { Subject } from 'rxjs';
import { NotifierConfiguration } from './models/notifier-configuration.model';
import { Notifier } from './models/notifier.model';
import { DynamicDirective } from '@addapptables/core';
export declare class NotifierComponent implements OnInit, AfterViewInit, OnDestroy {
data: Notifier;
private componentFactoryResolver;
_id: string;
_state: 'slideInUp' | 'exit' | 'slideInDown';
_close: EventEmitter<any>;
_animationStateChanged: EventEmitter<AnimationEvent>;
_style: {};
subject: Subject<void>;
seconds: import("rxjs").Observable<number>;
configuration: NotifierConfiguration;
appDynamic: DynamicDirective;
constructor(configuration: NotifierConfiguration, data: Notifier, componentFactoryResolver: ComponentFactoryResolver);
ngOnInit(): void;
ngAfterViewInit(): void;
onMouseOver(): void;
onMouseLeave(): void;
private _timeOut;
close(): void;
startExitAnimation(): void;
private resolveComponent;
private createInjector;
ngOnDestroy(): void;
}