ngx-joyride
Version:
[](https://badge.fury.io/js/ngx-joyride) [](https://travis-ci.org/tnicola/ngx-joyride) [ • 999 B
TypeScript
import { JoyrideStep } from '../models/joyride-step.class';
import { Subject } from 'rxjs';
import { JoyrideOptionsService } from './joyride-options.service';
import { LoggerService } from './logger.service';
export declare enum StepActionType {
NEXT = "NEXT",
PREV = "PREV"
}
export declare class JoyrideStepsContainerService {
private readonly stepOptions;
private readonly logger;
private steps;
private tempSteps;
private currentStepIndex;
stepHasBeenModified: Subject<JoyrideStep>;
constructor(stepOptions: JoyrideOptionsService, logger: LoggerService);
private getFirstStepIndex;
init(): void;
addStep(stepToAdd: JoyrideStep): void;
get(action: StepActionType): JoyrideStep;
getStepRoute(action: StepActionType): string;
updatePosition(stepName: string, position: string): void;
getStepNumber(stepName: string): number;
getStepsCount(): number;
private getStepIndex;
private getStepName;
}