UNPKG

ng2-modal-dialog

Version:
29 lines (28 loc) 1.08 kB
import { ComponentFactory, OnInit, ViewContainerRef, Compiler, Injector, ComponentRef } from "@angular/core"; import { Observable } from "rxjs/Rx"; export declare class ModalService { private compiler; private vcRef; private injector; activeInstances: number; constructor(compiler: Compiler); registerViewContainerRef(vcRef: ViewContainerRef): void; registerInjector(injector: Injector): void; create<T>(component: any, parameters?: Object): Observable<ComponentRef<T>>; createFromFactory<T>(componentFactory: ComponentFactory<T>, parameters?: Object): Observable<ComponentRef<T>>; } export declare class ModalPlaceholderComponent implements OnInit { private modalService; private injector; viewContainerRef: ViewContainerRef; constructor(modalService: ModalService, injector: Injector); ngOnInit(): void; } export declare class ModalContainer { destroy: Function; componentIndex: number; closeModal(): void; } export declare function Modal(): any; export declare class ModalModule { }