@asi-ngtools/lib
Version:
This project is a little components library, simple to use, which will help you to simplify your project.
17 lines (16 loc) • 724 B
TypeScript
import { AsiDialog } from './../dialog/asi-dialog.component';
import { Observable } from 'rxjs';
import { ViewContainerRef, ComponentRef, AfterContentInit } from '@angular/core';
export declare class AsiDialogContainer implements AfterContentInit {
viewContainerRef: ViewContainerRef;
class: string;
dialogs: Array<ComponentRef<AsiDialog<any>>>;
visibleDialog: ComponentRef<AsiDialog<any>>;
shadow: any;
private subjectContainer;
constructor(viewContainerRef: ViewContainerRef);
onContainerEmpty(): Observable<AsiDialogContainer>;
addDialog(dialogRef: ComponentRef<AsiDialog<any>>): void;
removeDialog(dialogRef: ComponentRef<AsiDialog<any>>): void;
ngAfterContentInit(): void;
}