@dimanoid/ngx-dm-tour
Version:
38 lines (37 loc) • 1.22 kB
TypeScript
import { ElementRef, RendererFactory2 } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { DmTourConfig } from './models';
export declare class DmTourService {
private _rendererFactory;
private _http;
private document;
private _cfg;
private _sections;
private _controls;
private _r2;
private _root;
private _onClickRemove;
private _onKeyupRemove;
private _hlVisible;
constructor(_rendererFactory: RendererFactory2, _http: HttpClient, document: any, cfg: DmTourConfig);
private _resized;
registerControl(sectionId: string, id: string, el: ElementRef): void;
unregisterControl(sectionId: string, id: string): void;
showControlsHelp(sectionId: string): void;
showHelp(sectionId: string): void;
private _loadSections;
private _loadSectionControls;
private _loadSectionHtml;
private _showControlsHelp;
private _addControlHl;
private _showHelp;
hideControlsHelp(e?: Event): void;
hideHelp(e?: Event, cb?: () => void): void;
private _getBoundaries;
private _showLoading;
private _hideLoading;
private _handleLoadError;
private _addGlobalStyles;
private _L;
private _W;
}