@nova-ui/bits
Version:
SolarWinds Nova Framework
28 lines (27 loc) • 1.13 kB
TypeScript
import { ApplicationRef, ComponentFactoryResolver, Injector } from "@angular/core";
import { NuiDialogRef } from "./dialog-ref";
import { OverlayContainerService } from "../overlay/public-api";
import * as i0 from "@angular/core";
/**
* @dynamic
* @ignore
*/
export declare class DialogStackService {
private applicationRef;
private injector;
private factoryResolver;
private overlayContainerService;
private document;
private windowAttributes;
constructor(applicationRef: ApplicationRef, injector: Injector, factoryResolver: ComponentFactoryResolver, overlayContainerService: OverlayContainerService, document: Document);
open(moduleCFR: ComponentFactoryResolver, contentInjector: Injector, content: any, options: any): NuiDialogRef;
private attachBackdrop;
private attachWindowComponent;
private applyWindowOptions;
private getContentRef;
private createFromTemplateRef;
private createFromString;
private createFromComponent;
static ɵfac: i0.ɵɵFactoryDeclaration<DialogStackService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DialogStackService>;
}