UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

23 lines (22 loc) 762 B
import { Observable } from 'rxjs'; import { AsiDialogConfig } from './../asi-dialog-config'; import { ViewContainerRef, ElementRef } from '@angular/core'; export declare class AsiDialog<T> { viewContainerRef: ViewContainerRef; private elementRef; class: string; private _component; private _config; private _dialogDestroy; private dialogClose; private dialogCancel; constructor(viewContainerRef: ViewContainerRef, elementRef: ElementRef); getComponent(): T; setConfig(config: AsiDialogConfig): void; getConfig(): AsiDialogConfig; close(param?: any): void; cancel(param?: any): void; documentClick(event: MouseEvent): void; onDialogCancel(): Observable<any>; onDialogClose(): Observable<any>; }