@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
TypeScript
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>;
}