UNPKG

ng-devui

Version:

DevUI components based on Angular

87 lines (86 loc) 2.84 kB
import { OnDestroy, RendererFactory2 } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class UserGuideCoreService implements OnDestroy { private rendererFactory2; private doc; private steps; private stepsDetails; private currentStep; private prevStep; private nextStep; private isStart; private _destory; private onExit; private interactableEvent; private _showOverlayState; private currentType; private currentDirection; onResize: Observable<Event>; onScroll: any; curContent: BehaviorSubject<string>; curSubContent: BehaviorSubject<string>; curStep: BehaviorSubject<number>; canNext: BehaviorSubject<boolean>; canPrev: BehaviorSubject<boolean>; canFinish: BehaviorSubject<boolean>; isFinished: BehaviorSubject<boolean>; showButtons: BehaviorSubject<boolean>; showOverlayState: BehaviorSubject<{ showMaskLayer: boolean; showNormalOverlay: boolean; showTopOverlay: boolean; showBottomOverlay: boolean; showLeftOverlay: boolean; showRightOverlay: boolean; showBorder: boolean; }>; showOperateZone: BehaviorSubject<boolean>; showPrevButton: BehaviorSubject<boolean>; curStepType: BehaviorSubject<string>; document: Document; panelPostion: any; constructor(rendererFactory2: RendererFactory2, doc: any); ngOnDestroy(): void; start(): void; private generateStepsDetails; private setInitialState; setSteps(steps: any): void; setExitFunction(exit: any): void; updateNextStepElement(): void; updateCurrentStepElement(): void; private canChange; next(): void; prev(): void; exit(): void; goStep(index: number): void; onBeforeChange(index: number): void; getCurrentStep(): any; getCurrentDirection(): any; getStepLength(): number; private registerInteractableEvent; private clearInteractableEvent; private registerClickEvent; private clickEventHandle; private registerInputEvent; private inputEventHandle; private inputOperateZoneHandle; private registerExitEvent; private ExitEventHandle; private ChooseProperOverlay; private generateOverlay; private setStepShow; private changeStepState; private changeStep; private generateNormalOverlay; private setNormalStepShow; private generateInteractableOverlay; private setInteractableStepShow; private generateDisplayOverlay; private setDisplayStepShow; private generateTipOverlay; private setTipStepShow; private createOnResizeObservable; static ɵfac: i0.ɵɵFactoryDeclaration<UserGuideCoreService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<UserGuideCoreService>; }