ngx-guided-tour
Version:
Guided tour for your Angular6+ applications.
49 lines (48 loc) • 1.7 kB
TypeScript
import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core';
import { TourStep } from './guided-tour.constants';
import { GuidedTourService } from './guided-tour.service';
export declare class GuidedTourComponent implements AfterViewInit, OnDestroy {
guidedTourService: GuidedTourService;
topOfPageAdjustment?: number;
tourStepWidth?: number;
minimalTourStepWidth?: number;
skipText?: string;
nextText?: string;
doneText?: string;
closeText?: string;
backText?: string;
tourStep: ElementRef;
highlightPadding: number;
currentTourStep: TourStep;
selectedElementRect: DOMRect;
isOrbShowing: boolean;
private _announcementsCount;
private resizeSubscription;
private scrollSubscription;
constructor(guidedTourService: GuidedTourService);
private readonly maxWidthAdjustmentForTourStep;
private readonly widthAdjustmentForScreenBound;
readonly calculatedTourStepWidth: number;
ngAfterViewInit(): void;
ngOnDestroy(): void;
scrollToAndSetElement(): void;
handleOrb(): void;
private isTourOnScreen;
private elementInViewport;
backdropClick(event: Event): void;
updateStepLocation(): void;
private isBottom;
readonly topPosition: number;
readonly orbTopPosition: number;
private readonly calculatedLeftPosition;
readonly leftPosition: number;
readonly orbLeftPosition: number;
readonly transform: string;
readonly orbTransform: string;
readonly overlayTop: number;
readonly overlayLeft: number;
readonly overlayHeight: number;
readonly overlayWidth: number;
private getHighlightPadding;
private getStepScreenAdjustment;
}