ap-popup
Version:
Flexible Angular popup/notification library
23 lines (22 loc) • 1.01 kB
TypeScript
import { ApplicationRef, ComponentFactoryResolver, Injector, RendererFactory2 } from '@angular/core';
import { ApPopupComponent } from './ap-popup.component';
import { IPopupOpenData } from './utils/types';
import * as i0 from "@angular/core";
export declare class ApPopupService {
private readonly _componentFactoryResolver;
private readonly _appRef;
private readonly _injector;
private readonly _document;
private _zIndexCounter;
private _wrapper;
private _renderer;
private _popups;
private _removingPopupIds;
private _customWrapperClass?;
constructor(rendererFactory: RendererFactory2, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _injector: Injector, _document: Document);
openPopup(data: IPopupOpenData): ApPopupComponent;
removePopup(popup: ApPopupComponent): void;
clearAll(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ApPopupService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ApPopupService>;
}