@andresciceri/ngx-intro
Version:
Angular wrapper for intro.js
18 lines (17 loc) • 731 B
TypeScript
import { RendererFactory2 } from '@angular/core';
import { Options } from 'intro.js/src/option';
import { IntroStep } from 'intro.js/src/core/steps';
import * as i0 from "@angular/core";
export declare class IntrojsService {
private intro;
private renderer;
constructor(rendererFactory: RendererFactory2);
setOptions(options: Partial<Options>): void;
startTour(steps: IntroStep[], options?: Partial<Options>): void;
exitTour(force: boolean): void;
onComplete(callback: () => void): void;
onExit(callback: () => void): void;
applyTheme(themeUrl: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IntrojsService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<IntrojsService>;
}