UNPKG

ngx-slice-kit

Version:

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

26 lines (25 loc) 947 B
import { ApplicationRef, ComponentFactoryResolver, Injector } from '@angular/core'; import { Observable, Subscription } from 'rxjs'; import { OverlayOptions } from './overlay.model'; import * as i0 from "@angular/core"; export declare class OverlayService { 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); /** * showOverlay runs overlay with specified component * @param options * overlay.model, optional */ createOverlay(options?: OverlayOptions): Observable<any>; private escapeListener; private onResultKey; static ɵfac: i0.ɵɵFactoryDeclaration<OverlayService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<OverlayService>; }