ng2-modal-dialog
Version:
AngularX Factory Made Modal Dialog
29 lines (28 loc) • 1.08 kB
TypeScript
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 {
}