UNPKG

ngx-joyride

Version:

[![npm version](https://badge.fury.io/js/ngx-joyride.svg)](https://badge.fury.io/js/ngx-joyride) [![Build Status](https://travis-ci.org/tnicola/ngx-joyride.svg?branch=master)](https://travis-ci.org/tnicola/ngx-joyride) [![codecov](https://codecov.io/gh/

51 lines (50 loc) 1.77 kB
import { JoyrideOptions, ICustomTexts } from '../models/joyride-options.class'; import { Observable } from 'rxjs'; export declare const DEFAULT_THEME_COLOR = "#3b5560"; export declare const STEP_DEFAULT_POSITION = "bottom"; export declare const DEFAULT_TIMEOUT_BETWEEN_STEPS = 1; export declare class ObservableCustomTexts implements ICustomTexts { prev: Observable<string>; next: Observable<string>; done: Observable<string>; close: Observable<string>; } export declare const DEFAULT_TEXTS: ObservableCustomTexts; export interface IJoyrideOptionsService { setOptions(options: JoyrideOptions): void; getBackdropColor(): string; getThemeColor(): string; getStepDefaultPosition(): any; getStepsOrder(): string[]; getFirstStep(): string; getWaitingTime(): number; areLogsEnabled(): boolean; isCounterVisible(): boolean; isPrevButtonVisible(): boolean; getCustomTexts(): ObservableCustomTexts; } export declare class JoyrideOptionsService implements IJoyrideOptionsService { private themeColor; private stepDefaultPosition; private logsEnabled; private showCounter; private showPrevButton; private stepsOrder; private firstStep; private waitingTime; private customTexts; setOptions(options: JoyrideOptions): void; getBackdropColor(): string; getThemeColor(): string; getStepDefaultPosition(): string; getStepsOrder(): string[]; getFirstStep(): string; getWaitingTime(): number; areLogsEnabled(): boolean; isCounterVisible(): boolean; isPrevButtonVisible(): boolean; getCustomTexts(): ObservableCustomTexts; private setCustomText; private toObservable; private hexToRgb; }