ngy-tutorial
Version:
31 lines (30 loc) • 1.17 kB
TypeScript
import { OnInit, ElementRef } from '@angular/core';
import { ITutorialStep } from '../api/i-tutorial-step';
import { StepPromptPlacement, IInitializationOptions, IStepClasses, IActionTexts } from '../api/i-options';
import { NgyTutorialService } from '../ngy-tutorial.service';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
export declare class PromptComponent implements OnInit {
private svc;
private sani;
private document;
private options;
stepNumber: number;
totalSteps: number;
step: ITutorialStep;
prompt: ElementRef;
appliedClasses: IStepClasses;
appliedTexts: IActionTexts;
titleSafe: SafeHtml;
promptSafe: SafeHtml;
overrideButtonDisable: boolean;
private margin;
constructor(svc: NgyTutorialService, sani: DomSanitizer, document: any, options: IInitializationOptions);
ngOnInit(): void;
finishTutorial(): void;
nextStep(): void;
previousStep(): void;
setPromptForElement(elem?: any, placement?: StepPromptPlacement): void;
private setPromptPosition;
private isPromptCoveringElement;
private isElementOutOfView;
}