ngx-slice-kit
Version:
[](https://badge.fury.io/js/ngx-slice-kit)
26 lines (25 loc) • 947 B
TypeScript
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>;
}