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/

41 lines (40 loc) 1.53 kB
import { RendererFactory2 } from '@angular/core'; import { DocumentService } from './document.service'; import { Scroll } from './event-listener.service'; import { JoyrideOptionsService } from './joyride-options.service'; import { JoyrideStep } from '../models/joyride-step.class'; export declare class JoyrideBackdropService { private readonly documentService; private readonly optionsService; private readonly rendererFactory; private renderer; private currentBackdropContainer; private lastBackdropContainer; private backdropContent; private backdropTop; private backdropBottom; private backdropMiddleContainer; private backdropMiddleContent; private leftBackdrop; private targetBackdrop; private rightBackdrop; private elementRef; private targetAbsoluteTop; private targetAbsoluteLeft; private lastXScroll; private lastYScroll; constructor(documentService: DocumentService, optionsService: JoyrideOptionsService, rendererFactory: RendererFactory2); private setRenderer; draw(step: JoyrideStep): void; remove(): void; redrawTarget(step: JoyrideStep): void; private getTargetTotalTop; private getTargetTotalLeft; redraw(step: JoyrideStep, scroll: Scroll): void; private handleHorizontalScroll; private handleTargetPartialWidth; private handleVerticalScroll; private handleTargetPartialHeight; private removeLastBackdrop; private drawCurrentBackdrop; }