UNPKG

@ng-doc/ui-kit

Version:

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>

24 lines (23 loc) 1.35 kB
import { FlexibleConnectedPositionStrategy, GlobalPositionStrategy, Overlay, ScrollStrategyOptions } from '@angular/cdk/overlay'; import { Injector, NgZone, StaticProvider } from '@angular/core'; import { Router } from '@angular/router'; import { NgDocOverlayRef } from '@ng-doc/ui-kit/classes'; import { NgDocOverlayConfig } from '@ng-doc/ui-kit/interfaces'; import { NgDocContent, NgDocOverlayOrigin, NgDocOverlayPosition } from '@ng-doc/ui-kit/types'; import * as i0 from "@angular/core"; export declare class NgDocOverlayService { private overlay; private ngZone; private injector; private router?; constructor(overlay: Overlay, ngZone: NgZone, injector: Injector, router?: Router | undefined); open<R>(content: NgDocContent, config: NgDocOverlayConfig, providers?: StaticProvider[]): NgDocOverlayRef<R>; private attachTooltipContainer; private createOverlay; connectedPositionStrategy(origin: NgDocOverlayOrigin, positions: NgDocOverlayPosition | NgDocOverlayPosition[]): FlexibleConnectedPositionStrategy; globalPositionStrategy(): GlobalPositionStrategy; scrollStrategy(): ScrollStrategyOptions; private createInjector; static ɵfac: i0.ɵɵFactoryDeclaration<NgDocOverlayService, [null, null, null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<NgDocOverlayService>; }