@nova-ui/bits
Version:
SolarWinds Nova Framework
28 lines (27 loc) • 979 B
TypeScript
import { ComponentRef, EventEmitter } from "@angular/core";
import { DialogBackdropComponent } from "./dialog-backdrop.component";
import { ContentRef } from "../../services/content-ref";
/**
* @ignore
*/
export declare class NuiDialogRef {
windowCmptRef?: ComponentRef<any> | undefined;
private contentRef?;
private backdropCmptRef?;
private beforeDismiss?;
private resolve;
private reject;
get componentInstance(): any;
closed$: EventEmitter<any>;
beforeDismissed$: EventEmitter<any>;
result: Promise<any>;
constructor(windowCmptRef?: ComponentRef<any> | undefined, contentRef?: ContentRef | undefined, backdropCmptRef?: ComponentRef<DialogBackdropComponent> | undefined, beforeDismiss?: Function | undefined);
close(result?: any): void;
dismiss(reason?: any): void;
private removeDialogElements;
}
/** @ignore */
export declare class NuiActiveDialog {
close(result?: any): void;
dismiss(reason?: any): void;
}