UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

28 lines (27 loc) 1.04 kB
import { ApplicationRef, ComponentFactoryResolver, Injector } from '@angular/core'; import { Observable, Subscription } from 'rxjs'; import { DialogInterface } from './dialog.interface'; import * as i0 from "@angular/core"; export declare class DialogService { private document; private platformId; private injector; private appRef; private cfResolver; private currentId; private refs; escapeSub: Subscription; constructor(document: any, platformId: any, injector: Injector, appRef: ApplicationRef, cfResolver: ComponentFactoryResolver); /** * showDialog runs dialog with specified component * @param component * specify component to render, required * @param options * dialog-options.interface, optional */ showDialog(component: any, options?: DialogInterface): Observable<any>; escapeListener(): void; onEscape(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DialogService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DialogService>; }