UNPKG

ngy-tutorial

Version:
20 lines (19 loc) 709 B
import { EventEmitter } from '@angular/core'; import { IStepOption } from './api/i-options'; import { ITutorialStep } from './api/i-tutorial-step'; import { Observable } from 'rxjs'; export declare class NgyTutorialService { readonly toShow: EventEmitter<ITutorialStep[]>; readonly tutorialInProgress: Observable<boolean>; readonly currentStep: Observable<number>; private steps; private _tutorialInProgress; private _currentStep; constructor(); showTutorial(): void; hideTutorial(): void; addStep(title: string, prompt: string, option?: IStepOption): void; removeStep(stepNumber: number): void; nextStep(): void; previousStep(): void; }