UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

30 lines (29 loc) 1.42 kB
import { AfterViewInit, ComponentFactoryResolver, ComponentRef, ElementRef, OnDestroy } from '@angular/core'; import { NbAdjustableConnectedPositionStrategy, NbAdjustment, NbOverlayContent, NbOverlayRef, NbOverlayService, NbPosition, NbPositionBuilderService, NbTrigger, NbTriggerStrategy } from '../cdk'; export declare class NbPopoverDirective implements AfterViewInit, OnDestroy { protected document: any; private hostRef; private positionBuilder; private overlay; private componentFactoryResolver; content: NbOverlayContent; context: Object; position: NbPosition; adjustment: NbAdjustment; mode: NbTrigger; protected ref: NbOverlayRef; protected container: ComponentRef<any>; protected positionStrategy: NbAdjustableConnectedPositionStrategy; protected triggerStrategy: NbTriggerStrategy; protected alive: boolean; constructor(document: any, hostRef: ElementRef, positionBuilder: NbPositionBuilderService, overlay: NbOverlayService, componentFactoryResolver: ComponentFactoryResolver); ngAfterViewInit(): void; ngOnDestroy(): void; show(): void; hide(): void; toggle(): void; protected createPositionStrategy(): NbAdjustableConnectedPositionStrategy; protected createTriggerStrategy(): NbTriggerStrategy; protected subscribeOnPositionChange(): void; protected subscribeOnTriggers(): void; }