UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

31 lines (30 loc) 1.4 kB
import { AfterViewInit, ComponentFactoryResolver, ComponentRef, ElementRef, OnDestroy } from '@angular/core'; import { NbAdjustableConnectedPositionStrategy, NbAdjustment, NbOverlayRef, NbOverlayService, NbPosition, NbPositionBuilderService, NbTriggerStrategy } from '../cdk'; export declare class NbTooltipDirective implements AfterViewInit, OnDestroy { protected document: any; private hostRef; private positionBuilder; private overlay; private componentFactoryResolver; context: Object; content: string; position: NbPosition; adjustment: NbAdjustment; icon: string; status: string; 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; }