@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
TypeScript
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 };