dialog-holder.component.d.ts 655 B

1234567891011121314
  1. import { ViewContainerRef, ComponentFactoryResolver, Type } from "@angular/core";
  2. import { DialogComponent } from "./dialog.component";
  3. import { Observable } from "rxjs";
  4. import { DialogOptions } from "./dialog.service";
  5. export declare class DialogHolderComponent {
  6. private resolver;
  7. element: ViewContainerRef;
  8. dialogs: Array<DialogComponent<any, any>>;
  9. constructor(resolver: ComponentFactoryResolver);
  10. addDialog<T, T1>(component: Type<DialogComponent<T, T1>>, data?: T, options?: DialogOptions): Observable<T1>;
  11. removeDialog(component: DialogComponent<any, any>): void;
  12. private _removeElement(component);
  13. clear(): void;
  14. }