@developer-partners/ngx-modal-dialog
Version:
1. Install the libary
17 lines (16 loc) • 802 B
TypeScript
import { ApplicationRef, Injector, Type, EnvironmentInjector } from "@angular/core";
import { ModalConfig } from "./modal-config";
import { ModalReference } from "./modal-reference";
import * as i0 from "@angular/core";
export declare class ModalService {
private _applicaionRef;
private _injector;
private _envInjector;
constructor(applicaionRef: ApplicationRef, injector: Injector, envInjector: EnvironmentInjector);
private createModalComponent;
private createModalRefernce;
show<TConfig, TResult = TConfig>(componentType: Type<any>, config: ModalConfig<TConfig>): ModalReference<TConfig, TResult>;
private removeModal;
static ɵfac: i0.ɵɵFactoryDeclaration<ModalService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ModalService>;
}