@nova-ui/bits
Version:
SolarWinds Nova Framework
21 lines (20 loc) • 853 B
TypeScript
import { ComponentFactoryResolver, Injector } from "@angular/core";
import { Subject } from "rxjs";
import { NuiDialogRef } from "./dialog-ref";
import { DialogStackService } from "./dialog-stack.service";
import { IConfirmationDialogOptions, IDialogOptions } from "./public-api";
import * as i0 from "@angular/core";
/**
* @ignore
*/
export declare class DialogService {
private moduleCFR;
private injector;
private dialogStack;
constructor(moduleCFR: ComponentFactoryResolver, injector: Injector, dialogStack: DialogStackService);
afterOpened$: Subject<NuiDialogRef>;
open(content: any, options?: IDialogOptions): NuiDialogRef;
confirm(options: IConfirmationDialogOptions): NuiDialogRef;
static ɵfac: i0.ɵɵFactoryDeclaration<DialogService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DialogService>;
}