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>

26 lines (23 loc) 1.2 kB
import { FlexibleConnectedPositionStrategy, GlobalPositionStrategy, ScrollStrategyOptions } from '@angular/cdk/overlay'; import * as i0 from '@angular/core'; import { StaticProvider } from '@angular/core'; 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'; declare class NgDocOverlayService { private overlay; private ngZone; private injector; private router; constructor(); 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, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgDocOverlayService>; } export { NgDocOverlayService };