UNPKG

ap-popup

Version:

Flexible Angular popup/notification library

23 lines (22 loc) 1.01 kB
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>; }